IF au sein de WHILE pour l'affichage des données ?

Répondre
Cafe Solo
le 23/04/2004 à 19:30
Cafe Solo
Conditionnelle IF au sein de WHILE pour l'affichage des données ?

Bonjour à tous,

Voici le morceau de code
où se trouve mon blème.
(qui sens la rigolade à plein nez)

<?php $requete="SELECT * FROM prod_coord_tbl WHERE `Nom_Prod`='$numero' ";

$resultat=mySql_db_query("producteurs", $requete, $id_lien);

echo "<TABLE border ='0' width='400'><TR>";
echo "<TD></TD>";
echo "<TD>";
while($ligne=mysql_fetch_array($resultat))
{
echo "<SPAN class='antracite12-B'>$ligne[Nom_Prod]<BR></SPAN>";
echo "<SPAN class='antracite10-B'>$ligne[Num_Rue_Prod], $ligne[Rue_Prod] -</SPAN>";
echo "<SPAN class='antracite10-B'>$ligne[Codepost_Prod] $ligne[Ville_Prod]<BR></SPAN>";
echo "<SPAN class='antracite10-B'>Tél : $ligne[Num_Tel1_Prod]<BR></SPAN>";

if ($ligne[Num_Tel2_Prod] != "")
{
echo "<SPAN class='antracite10-B'>Tél 2 : $ligne[Num_Tel2_Prod]<BR></SPAN>";
}
}?>


Bref, j'interroge ma table d'où
j'extrait mes champs or mon
blème c'est comment faire pour qu'il m'affiche Num_Tel2_Prod
en insérant devant "Tél 2 :" uniquement si Num_Tel2_Prod existe

Tel que c'est écrit, qu'il y ait des données ou non,
il m'affiche :

Notice: Use of undefined constant Num_Tel2_Prod - assumed 'Num_Tel2_Prod' in f:\prod\prod_site\pages\producteur_films.php on line 129

suivi des données, donc le numéro précédé de "Tél 2",
de plus il prends bien ma condition if puisque lorsqu'il
n'y a rien dans le champs "Tél 2" n'apparait pas.

Merci d'avance
Cafe Solo
le 23/04/2004 à 20:14
Cafe Solo
OK je m'excuse,
je suis fatigué, voire
je ne sais plus lire

au lieu de :
if ($ligne[Num_Tel2_Prod] != "")

c'est :
if ($ligne['Num_Tel2_Prod'] != "")

c'était écrit pourtant,
ma prochaine question sera plus consistante

a+
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours