Problème conditions
Posté : 21 janv. 2015, 15:52
Bonjour à tous,
Je souhaiterai utiliser des conditions pour afficher tel ou tel résultat mais je bloque :
voici mon code :
1er tableau :
J'affiche si et seulement si $row['opportunite_etape_commerciale'] =="détectée"
2ème tableau:
J'affiche si et seulement si $row['opportunite_etape_commerciale'] =="contractée"
3ème tableau :
J'affiche si et seulement si $row['opportunite_etape_commerciale'] =="abandonnée ou perdue"
Merci par avance pour votre iade.
Cordialement,
Je souhaiterai utiliser des conditions pour afficher tel ou tel résultat mais je bloque :
voici mon code :
// cr�er la liste des membres
$listeMembres = "";
$listeContractes = "";
$listeAbandonnees = "";
$sql = "SELECT * FROM ".OPPORTUNITES." WHERE derniere_date_modif BETWEEN (str_to_date( '".$choix_date_debut."' , '%d/%m/%Y %H:%i:%s')) AND (str_to_date( '".$choix_date_fin."' , '%d/%m/%Y %H:%i:%s'))";
//echo $sql;
$result = mysql_query($sql) or die(mysql_error());
$addition = "0";
while($result && $row=mysql_fetch_array($result))
{
if($row['opportunite_etape_commerciale'] =="détectée") {
$listeMembres .= "<tr>
<td>".utf8_encode($row['num_opportunite'])."</td>
<td>".utf8_encode($row['entite'])."</td>
<td>".utf8_encode($row['contact_client'])."</td>
<td>".utf8_encode($row['nom_opportunite'])."</td>
<td>".utf8_encode(htmlentities($row['ligne_service_1']))."</td>
<td>".utf8_encode($row['ligne_service_2'])."</td>
<td>".utf8_encode(htmlentities($row['opportunite_commerciale']))."</td>
<td>".utf8_encode(htmlentities($row['quadri_courtier']))."</td>
<td>".utf8_encode(htmlentities($row['estimation_echeance_opportunite']))."</td>
<td>".utf8_encode(htmlentities($row['derniere_date_modif']))."</td>";
}
$addition = $addition + $row['total_revenus'];
if($row['opportunite_etape_commerciale'] =="contractée") {
$listeContractes .= "<tr>
<td>".utf8_encode($row['num_opportunite'])."</td>
<td>".utf8_encode($row['entite'])."</td>
<td>".utf8_encode($row['contact_client'])."</td>
<td>".utf8_encode($row['nom_opportunite'])."</td>
<td>".utf8_encode(htmlentities($row['ligne_service_1']))."</td>
<td>".utf8_encode($row['ligne_service_2'])."</td>
<td>".utf8_encode(htmlentities($row['quadri_courtier']))."</td>
<td style='text-align:right;'>".money_format('%.2n', ($row['total_revenus']))."</td>";
}
if($row['opportunite_etape_commerciale'] ="perdue" or $row['opportunite_etape_commerciale'] ="abandonnée") {
$listeAbandonnees .= "<tr>
<td>".utf8_encode($row['num_opportunite'])."</td>
<td>".utf8_encode($row['entite'])."</td>
<td>".utf8_encode($row['contact_client'])."</td>
<td>".utf8_encode($row['nom_opportunite'])."</td>
<td>".utf8_encode(htmlentities($row['ligne_service_1']))."</td>
<td>".utf8_encode($row['ligne_service_2'])."</td>
<td>".utf8_encode(htmlentities($row['quadri_courtier']))."</td>
<td>".utf8_encode(htmlentities($row['raison_perdue']))."</td>";
}
}
Il y a 3 tableaux différents : 1er tableau :
J'affiche si et seulement si $row['opportunite_etape_commerciale'] =="détectée"
2ème tableau:
J'affiche si et seulement si $row['opportunite_etape_commerciale'] =="contractée"
3ème tableau :
J'affiche si et seulement si $row['opportunite_etape_commerciale'] =="abandonnée ou perdue"
Merci par avance pour votre iade.
Cordialement,