Traitement requete en PHP
Toto
-
Toto -
Toto -
Bonjour,
Il y a quelques jours j'avais déjà posé une question concernant une requête SQL pour récupérer les comptes qui ont une date de mise à jour supérieur à 365 et les comptes qui ont une date de mise à jour comprise entre 335 et 365 jours.
La requête c'est OK j'ai trouvé comment faire. Maintenant il me reste juste à traiter cette requête pour afficher mes comptes.
Pour quoi faire ?
Le but est de lister dans un tableau dans ma vue twig :
- Les comptes expirés ( date de mise à jour > 365 jours)
- Les comptes arrivant à expiration ( date de mise à jour < 365 jours AND date de mise à jour >= 335)
Je sais faire ce traitement dans une boucle if en Twig mais je voudrais le faire côté PHP pour éviter de le faire dans la vue question de traitement quand ils y aura beaucoup de comptes ..
Merci de m'aider si vous avez des idées ! Je sais pas quoi vous donner comme code donc dites le moi et je vous le donnerai ;)
Il y a quelques jours j'avais déjà posé une question concernant une requête SQL pour récupérer les comptes qui ont une date de mise à jour supérieur à 365 et les comptes qui ont une date de mise à jour comprise entre 335 et 365 jours.
La requête c'est OK j'ai trouvé comment faire. Maintenant il me reste juste à traiter cette requête pour afficher mes comptes.
Pour quoi faire ?
Le but est de lister dans un tableau dans ma vue twig :
- Les comptes expirés ( date de mise à jour > 365 jours)
- Les comptes arrivant à expiration ( date de mise à jour < 365 jours AND date de mise à jour >= 335)
Je sais faire ce traitement dans une boucle if en Twig mais je voudrais le faire côté PHP pour éviter de le faire dans la vue question de traitement quand ils y aura beaucoup de comptes ..
Merci de m'aider si vous avez des idées ! Je sais pas quoi vous donner comme code donc dites le moi et je vous le donnerai ;)
A voir également:
- Traitement requete en PHP
- Reconsidérer le traitement de vos informations à des fins publicitaires - Accueil - Réseaux sociaux
- Traitement de texte gratuit - Guide
- Easy php - Télécharger - Divers Web & Internet
- Ce traitement de texte gratuit et léger est parfait pour remplacer Word, même sur un vieux PC - Guide
- Traitement de texte gratuit open office - Télécharger - Suite bureautique
2 réponses
Bonjour,
- La structure de ta table
- La requête SQL utilisée pour récupérer les infos
- Le code PHP qui te sert à créer l'Array que tu transmets à ton twig
Merci de m'aider si vous avez des idées ! Je sais pas quoi vous donner comme code donc dites le moi et je vous le donnerai ;)
- La structure de ta table
- La requête SQL utilisée pour récupérer les infos
- Le code PHP qui te sert à créer l'Array que tu transmets à ton twig
Bonjour,
Voici la requête SQL :
Code php de mon contrôleur :
Voici la requête SQL :
$query = $em->createQuery("SELECT s.login AS status_login, s.id AS status_login_id, s.updatedAt AS status_updatedAt FROM AppBundle:Status AS s WHERE (a.isActive = 1) AND DATE_ADD(s.updatedAt, :status_day_validity, 'day') < DATE_ADD(CURRENT_DATE(), 30, 'day') ORDER BY s.updatedAt ASC "); return $query->setParameters(array('status_day_validity'=>$status_day_validity-30))->getResult();
Code php de mon contrôleur :
$status = $em->getRepository('AppBundle:Status')->getStatusExpiring();