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;
}
} |