salut a tous ,
j'ai ce message d'erreur quand j'execute mon script php et c'est ma requette qui ne s'execute pas pourtant elle a l'air correcte.
voici les codes de mes pages (je l'ai donne en partie, juste ce qui nous interesse):
echo "
<table width= "550" border="1" cellspacing="0" align="center" bordercolor="#FFFF00">
<tr bgcolor="#FFFF00">
<td >
Ville
</td>
<td >
Localisation
</td>
<td>
Contact
</td>
</tr> ";
while ($row =mysql_fetch_array ($result) )
{
echo "
<tr bgcolor="#FFFFFF">
<td>
$row[ville_agence]
</td>
<td>
$row[nom_agence]
</td>
<td>
$row[contact]
</td>
</tr>";
}
ici je suis sur
agence.php ou cree un tableau ave un lien sur 'localisation'
<?php
if ( isset($_GET['ag_nom']) )
$nom_agence =$_GET['ag_nom'];
echo " $nom_agence ";
$query = " select * from agences where nom_agence='$nom_agence' ";
$res_query = mysql_query($query);
?>
ici je suis sur rech_loc.php ou je recupere la valeur de ma variable passe en url, et je l'utilise pour ma requete. je precise ici que qd je teste le
echo " $nom_agence ";
marche bien, ça m'affiche un resultat qui correspond bien au lien que je clic.
<?php
while ($ligne =mysql_fetch_array($res_query) )
{
?>
<li> <?php echo " $ligne[nom_agence] "; ?> </li>
<li> Tel: <?php echo "$ligne[contact]"; ?> </li>
<li> Localisation: <?php echo "$ligne[localisation]"; ?> </li>
<li> Envoi à l'international:
<?php
if ($ligne[international]!=0)
echo ' oui ' ;
else
echo ' non ' ;
?>
</li>
<?php } ?>
la je suis tjrs sur rech_loc.php , et on me signale un erreur sur la ligne
while ($ligne=mysql_fetch_array($res_query) )
:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ....
je suppose que c'est ma requete qui fait probleme....
est ce que vous pouvez jettez un coup d'oeil dessus svp ????:(