bonjour ,
j'ai un problème que je peux pas résoudre
j'ai une liste des consultation et je veux extraire des enregistrements spécifique (je travaille avec MVC zend) je récupère tous mes consultation validée et je fais un test sur la date limite est elle supérieur ou égale à la date d'aujourdhui si oui je veux récupérer tout l'enregistrement de cette consultation et la metre dans un tableau ensuite je parcours le tableau pour afficher une par une les consultation trouvées
1-Est ce que je peux tester sur la date = aujourd'hui directement dans la requête
2- si non comment je parcours mon tableau pour afficher les consultation voici mon code pour le test des consultations validee
les requetes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 $liste=$listeconsulturgant=$consultation->consultationtousUtilisateurValidee(); function datedevis($date1,$date2) { $split = explode("-",$date1); $jour1 = $split[0]; $mois1 = $split[1]; $annee1 = $split[2]; $split = explode("-",$date2); $jour2 = $split[0]; $mois2 = $split[1]; $annee2 = $split[2]; if($mois1==$mois2) { if(($jour1-$jour2==0)) return(1); } } $consultation= new Consultation(); $tab=array(); $date=date("d-m-Y"); $subreq=""; foreach($liste as $devis): $date_limite=$this->datefrAction($devis['date_limite']); $numconsult=$devis['num_consult']; $urg=datedevis($date_limite,$date); if($urg==1) { $tab[]=$consultation->AfficherConsultationByid($numconsult,$subreq); } endforeach;
sil vous plais aidez moi je passe beaucoup de temps à tester sans rien avoir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public function consultationtousUtilisateurValidee() { $req="select mode_paiement,num_consult,date_limite, mode_recep,consulte,date_creation,lot_detail,etatconsult,consultation.etape as et ,date_creation,lot_detail,description_consult ,num_serv,estimation_cout,etatconsult,etape from consultation where etatconsult='Validee' "; return $this->db->fetchAll($req); } public function AfficherConsultationByid($id,$subreq) { $req="select mode_paiement,num_consult,date_limite, mode_recep,consulte,date_creation,lot_detail,etatconsult,consultation.etape as et ,date_creation,lot_detail,description_consult ,num_serv,estimation_cout,etatconsult,etape from consultation where num_consult='".$id."' $subreq"; return $this->db->fetchAll($req); }
merci pour l'aide
Partager