Problème lors de l’affichage de la page
azdine
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
Mon application marche tres bien sur « easyphp2 » mais lorsque je la teste sur XAMP il m’affiche le message suivant :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\apachefriends\xampp\htdocs\www\copiebejaiatours\administrateur\inser_sejours.php on line 139
La ligne 139 est la suivante:
while (list($id,$sejour,$description,$image) = mysql_fetch_array ($reponse))
Voice le code:
<?php
$connect= mysql_connect("localhost", "root", "") or die(mysql_error()); // Connexion à MySQL
mysql_select_db("bejaiatours_db"); // Sélection de la base bejaiatours
if (isset($_GET['action'])){
if ( $_GET[action] == "supprimer" ){
$squery= "DELETE FROM sejours WHERE id= $_GET[num]";
$result= mysql_query($squery,$connect);
}
}
$reponse = mysql_query("SELECT * FROM sejours ORDER BY id DESC"); // Requête SQL
echo "<table class=forumline cellSpacing=3 cellPadding=3 width='700px' border=10 align='center'>";
echo "<tr bgcolor='#CCCCCC'>";
echo "<td class=row2><center><b>SEJOUR</b></center></td>";
echo "<td class=row2><center><b>DESCRIPTION</b></center> </td>";
echo "<td class=row2><center><b>IMAGE</b></center></td>";
echo "<td class=row2><center><b>SUPPRESSION</b></center></td>";
echo "</tr>";
while (list($id,$sejour,$description,$image) = mysql_fetch_array ($reponse))
{
echo "<tr>";
echo "<td class=row2>$sejour</td>";
echo "<td class=row2>$description</td>";
echo "<td class=row2>$image</td>";
echo "<td class=row2 ><center><a href='inser_sejours.php?num=$id&action=supprimer'><img src='images/sup.gif'></a></center></td>";
echo "</tr>";
}
echo "</table></center>";
mysql_close(); // Déconnexion de MySQL
?>
Mon application marche tres bien sur « easyphp2 » mais lorsque je la teste sur XAMP il m’affiche le message suivant :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\apachefriends\xampp\htdocs\www\copiebejaiatours\administrateur\inser_sejours.php on line 139
La ligne 139 est la suivante:
while (list($id,$sejour,$description,$image) = mysql_fetch_array ($reponse))
Voice le code:
<?php
$connect= mysql_connect("localhost", "root", "") or die(mysql_error()); // Connexion à MySQL
mysql_select_db("bejaiatours_db"); // Sélection de la base bejaiatours
if (isset($_GET['action'])){
if ( $_GET[action] == "supprimer" ){
$squery= "DELETE FROM sejours WHERE id= $_GET[num]";
$result= mysql_query($squery,$connect);
}
}
$reponse = mysql_query("SELECT * FROM sejours ORDER BY id DESC"); // Requête SQL
echo "<table class=forumline cellSpacing=3 cellPadding=3 width='700px' border=10 align='center'>";
echo "<tr bgcolor='#CCCCCC'>";
echo "<td class=row2><center><b>SEJOUR</b></center></td>";
echo "<td class=row2><center><b>DESCRIPTION</b></center> </td>";
echo "<td class=row2><center><b>IMAGE</b></center></td>";
echo "<td class=row2><center><b>SUPPRESSION</b></center></td>";
echo "</tr>";
while (list($id,$sejour,$description,$image) = mysql_fetch_array ($reponse))
{
echo "<tr>";
echo "<td class=row2>$sejour</td>";
echo "<td class=row2>$description</td>";
echo "<td class=row2>$image</td>";
echo "<td class=row2 ><center><a href='inser_sejours.php?num=$id&action=supprimer'><img src='images/sup.gif'></a></center></td>";
echo "</tr>";
}
echo "</table></center>";
mysql_close(); // Déconnexion de MySQL
?>
A voir également:
- Problème lors de l’affichage de la page
- Impossible de supprimer une page word - Guide
- Impossible de créer la page: vous avez essayé de créer une page trop souvent récemment. réessayez plus tard. - Forum Facebook
- Affichage double ecran - Guide
- Numéro de page word - Guide
- La page ne peut être affichée. (80710a06) - Forum PS3
1 réponse
il faut interpréter l'erruer ainsi, l'argument passé à la fonction mysql_fetch_array() n'est pas valide
donc l'erruer est avant:
soit au niveau de la requette soit au niveau de la connexion
es tu sur que les codes sont les mêms qd tu changes de serveu ?
$connect= mysql_connect("localhost", "root", "") or die(mysql_error()); // Connexion à MySQL
mysql_select_db("bejaiatours_db"); // Sélection de la base bejaiatours
donc l'erruer est avant:
soit au niveau de la requette soit au niveau de la connexion
es tu sur que les codes sont les mêms qd tu changes de serveu ?
$connect= mysql_connect("localhost", "root", "") or die(mysql_error()); // Connexion à MySQL
mysql_select_db("bejaiatours_db"); // Sélection de la base bejaiatours