bonjour,
je n'arrive pas a lire les donne de mon while
pour recuperer la variable $reduc
j'ai essayer d'ajouter une variable simple $coucou="coucou";
mais pareil elle n'apparait pas
tout le reste fonctionne parfaitement
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88 class devis { public static function Liste_devis($tri) { $liste = ''; $resultat = Bdd::connectBdd()->prepare(SELECT.ALL.DEVIS.' WHERE devis.client_devis = clients.id_client'/*.$tri*/); $resultat -> execute(); $numBoucle = 0; $id=""; while($donnee = $resultat->fetch(PDO::FETCH_ASSOC)) { //fonction pour resultat societe if (isset ($donnee['entreprise_client'])&&($donnee['entreprise_client'] !="entreprise")) { $corpo= $donnee['entreprise_client']; } else { $corpo= ""; } //fonction pour eviter de mettre x fois le nom du client si plusieurs devis if (isset($donnee['id_client'])&&($donnee['id_client'] !=$id)) { $client= $corpo.' '. $donnee['prenom_client'] .' '. $donnee['nom_client'].'<br>'.$donnee['ville_clients'] ; $saut="<tr><td> </td></tr>"; } else { $client=""; $saut=""; } //fonction pour resultat type de devis if($donnee['type_devis']==1) { $action="action=genesol_pdf.php"; $type="Solaire"; } else { $action="action=genepac_pdf.php"; $type="Pac"; } if($donnee['fin_devis']==1) { $fin="Paiment enregistré"; } else { $fin=""; } //fonction colore 1 ligne sur 2 if($numBoucle %2 == 0) $bgcolor = "style='height: 45px; background-color: #d4d3d3;'"; else $bgcolor = "style='height: 45px;'"; //conextion a une autre table pour remise $num_devis=$donnee['num_devis']; $num_sub_devis=$donnee['num_sub_devis']; $resultat2 = Bdd::connectBdd()->prepare('SELECT `prix_devis` FROM `equi_devis` WHERE equi_num_devis="$num_devis" AND equi_sub_devis="$num_sub_devis" AND id_equi_devis=0'); $resultat2 -> execute(); $reduc=""; while($donnee2 = $resultat2->fetch(PDO::FETCH_OBJ)) //--------------------------------------------------------------------------------------------------------------------------------------------------------LE WHILE EN QUESTION { if(!empty($donnee2->prix_devis)){$reduc= $donnee2->prix_devis; } else{$reduc="";} $coucou="coucou"; var_dump($coucou); } // fin $liste .= '<tr '.$bgcolor.'> <td>'. $client .'</td> <td>'.$donnee['num_devis'].'-'.$donnee['num_sub_devis'].'</td> <td>'.strftime("%d %B %Y",$donnee['date_devis']).'</td> <td>'.$type.'</td> <td><form method=post '.$action.' target=\"_blank\"> <input type=hidden name=devis_num value="'.$donnee['num_devis'].'"> <input type=hidden name=devis_sub_num value="'.$donnee['num_sub_devis'].'"> <input type=text name=reduc value='.$reduc.'> <input type=submit value=Imprimer></form></td> <!-------------------------------------------------------------------------------------------------------------------------------------------LIEUX OU JE SOUHAITE RÉCUPÉRER MA VARIABLE--> <td>'.$reduc.'-'.$coucou.'</td> <td> <a href=edit_client.php?id_client='.$donnee['id_client'].'><img src="../template/images/b_edit.png" title="editer"></a> <a href=?tri=nom_asc&del_client='.$donnee['id_client'].'><img src="../template/images/b_drop.png" title="supprimer"></a> </td> </tr> '. $saut .' '; $id=$donnee['client_devis']; $numBoucle++; } if(!empty($liste)) { return $liste; } }
apparemment je n'utilise pas la bonne méthode pour le faire mais malheureusement je n'en connait pas d'autre
merci par avance pour votre aide
Partager