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>&nbsp;</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