Warning: 0 is not a MySQL result index
Tatouine
-
Tatouine -
Tatouine -
Bonjour, j'ai un probleme avec un de mes scripts ... don le code est :
En local avec easyphp 1.5 sa marche mais des que jele met en ligne il me met l'erreur :
Warning: 0 is not a MySQL result index in /home/httpd/html/svalbard/zone/zonemembre.php3 on line 96
La ligne 96 etant :
Merci pour votre aide ..
$per = array ("printemps", "ete", "hiver");
$i=0;
while($i<3)
{
echo "<td valign=top >";
$requet1=mysql_query("SELECT id_sejour,nom_sejour FROM sejour where periode_sejour='$per[$i]' ORDER BY `sejour.id_sejour`"); //sélection voyages printemps
echo "<font color=\"red\" size=\"1\" face=\"Verdana\" ><b>Séjours $per[$i]</b></font><br>";
echo $requet1;
while ($ligne1 = mysql_fetch_array($requet1))
{
echo "<img SRC=\"0.gif\"> <font color=\"navy\" size=\"2\" face=\"Verdana\" ><strong>";
echo "$ligne1[id_sejour]";
echo " - ";
echo "$ligne1[nom_sejour]"; //affichage du nom_sejour de la table sejour
echo "</strong></font><br>";
$requet_peri=mysql_query("SELECT date_debut, date_fin, nom_sejour, id_voyage FROM voyage,sejour where voyage.sejour=sejour.nom_sejour and sejour.periode_sejour='$per[$i]' ");
while ($sej1 = mysql_fetch_array($requet_peri))
{
if ($sej1[nom_sejour]==$ligne1[nom_sejour])
{
echo "$v";
echo "<a href=voyage.php3?id=".$id."&v=".$sej1[3].">$sej1[date_debut] $sej1[date_fin]</a>";
echo "<br>";
}
}
echo "<br>";
}
$i=$i+1;
echo "</td>";
}
En local avec easyphp 1.5 sa marche mais des que jele met en ligne il me met l'erreur :
Warning: 0 is not a MySQL result index in /home/httpd/html/svalbard/zone/zonemembre.php3 on line 96
La ligne 96 etant :
while ($ligne1 = mysql_fetch_array($requet1))
Merci pour votre aide ..
A voir également:
- Warning: 0 is not a MySQL result index
- Warning zone telechargement - Accueil - Outils
- Symbole warning word ✓ - Forum Loisirs / Divertissements
- Cpu fan fail warning control - Forum BIOS
- Warning battery is low ✓ - Forum Matériel & Système
- Quota warning free - Guide
7 réponses
Salut,
C'est ta requete qui déconne, elle ne te retourne aucun résultat.
Regarde si tes données sont convenables, et essaye d'executer cette requete dans phpmyadmin.
Kalamit,
Parle à ma culasse, mon carter est malade. :)
C'est ta requete qui déconne, elle ne te retourne aucun résultat.
Regarde si tes données sont convenables, et essaye d'executer cette requete dans phpmyadmin.
Kalamit,
Parle à ma culasse, mon carter est malade. :)
Je me suis trompé, j'ai mis un ancien code ... voil le bon désolé ...
Et sa sa marche sous easy php 1.5 mais pas sur mon hebergeur...
$per = array ("printemps", "ete", "hiver");
$i=0;
while($i<3)
{
echo "<td valign=top >";
$requet1=mysql_query("SELECT * FROM sejour where periode_sejour='$per[$i]' ORDER BY `id_sejour`"); //sélection voyages printemps
echo "<font color=\"red\" size=\"1\" face=\"Verdana\" ><b>Séjours $per[$i]</b></font><br>";
while ($ligne1 = mysql_fetch_array($requet1))
{
echo "<img SRC=\"0.gif\"> <font color=\"navy\" size=\"2\" face=\"Verdana\" ><strong>";
echo "$ligne1[id_sejour]";
echo " - ";
echo "$ligne1[nom_sejour]"; //affichage du nom_sejour de la table sejour
echo "</strong></font><br>";
$requet_peri=mysql_query("SELECT date_debut, date_fin, nom_sejour, id_voyage FROM voyage,sejour where voyage.sejour=sejour.nom_sejour and sejour.periode_sejour='$per[$i]' ");
while ($sej1 = mysql_fetch_array($requet_peri))
{
if ($sej1[nom_sejour]==$ligne1[nom_sejour])
{
echo "$v";
echo "<a href=voyage.php3?id=".$id."&v=".$sej1[3].">$sej1[date_debut] $sej1[date_fin]</a>";
echo "<br>";
}
}
echo "<br>";
}
$i=$i+1;
echo "</td>";
}
Et sa sa marche sous easy php 1.5 mais pas sur mon hebergeur...
Remplace le = par LIKE.
$requet1=mysql_query("SELECT * FROM sejour WHERE periode_sejour LIKE '$per[$i]' ORDER BY `id_sejour`");
Kalamit,
Parle à ma culasse, mon carter est malade. :)
$requet1=mysql_query("SELECT * FROM sejour WHERE periode_sejour LIKE '$per[$i]' ORDER BY `id_sejour`");
Kalamit,
Parle à ma culasse, mon carter est malade. :)
Sa marche toujours avec easyphp 1.5 mais toujours pas sur le site ...
ps les page ont pour extension .php3.
ps les page ont pour extension .php3.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question