Bonjour probleme lors de l'affichage de la pa

Fermé
Azdine - 28 mai 2009 à 18:52
kryoportail Messages postés 222 Date d'inscription dimanche 10 août 2008 Statut Membre Dernière intervention 22 mai 2014 - 28 mai 2009 à 19:00
Bonjour, je vous pris Yoan de bien revoir mon code .votre reponse la derniere fois etait superbe
le messageNotice: Use of undefined constant action - assumed 'action' in C:\Documents and Settings\azdine\Bureau\copiebejaiatours\administrateur\inser_hoteles.php on line 92 a disparu

mais il reste toujours le message Notice: Undefined index: action in C:\Documents and Settings\azdine\Bureau\copiebejaiatours\administrateur\inser_hoteles.php on line 92

revoila le code apres votre correction

<?php
$connect= mysql_connect("localhost", "root", "") or die(mysql_error()); // Connexion à MySQL
mysql_select_db("bejaiatours_db"); // Sélection de la base bejaiatours

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
?>

1 réponse

kryoportail Messages postés 222 Date d'inscription dimanche 10 août 2008 Statut Membre Dernière intervention 22 mai 2014 125
28 mai 2009 à 19:00
Salut,

Béh je pense que "$_GET['action']" n'existe simplement pas....

Il convient de tester ses variables avant de les utiliser.... en particulier lorsqu'elles viennent de l'utilisateur !

Englobe ton script avec :

if( isset($_GET['action']) )
{


}

et tu ne devrais plus avoir d'erreur...

Amicalement,
S@M...
http://kryoportail.ath.cx
1