Bonjour à tous,
je suis un jeune debutant en Php/Mysql;
en faite je suis entrain d'écrire un programme de gestion d'interface d'une base de données,precisemment celle de l'èlimination d'un elemnt de ma base de données.
Le code execute très bien(i.e efface bien la donnée de la base saisie,mais me signale une erreur de compilation);
voici mn code .php:
<?php
/*echo $_POST['nom']."<br>";
echo $_POST['informations']."<br>";
echo $_POST['categorie']."<br>";
*/
$hote="localhost";
$utilisateur="root";
$modpasse="";
$connection= mysql_connect($hote, $utilisateur, $modpasse);
//echo $connection;
$nomelabase="labase";
mysql_select_db ($nomelabase, $connection);
if($_GET['action'] == "suppr"){
$requetespeciale = "DELETE FROM latable WHERE numero=$_GET[num]";
mysql_query($requetespeciale, $connection);
}
$requete = "SELECT * FROM latable ORDER BY numero";
//$requete = "INSERT latable SET numero='', nom='$_POST[nom]', informations='$_POST[informations]', categorie='$_POST[categorie]'";
echo $requete."<br>";
$resultat = mysql_query($requete, $connection);
echo $resultat;
?>
<table border=4>
<?php
while($test = mysql_fetch_row($resultat)){
list ($numero, $nom, $informations, $categorie) = $test;
echo '<tr><td>';
echo $nom;
echo'</td><td>';
echo "<a href='execute.php?num=$numero&action=suppr'><img src ='images/supprimer.gif'></a>";
echo '</td></tr>';
}
?>
</table>
il me génère une erreur sur la ligne 18 qui est la suivante:
if($_GET['action'] == "suppr"){.....
en me disant ceci:
( ! ) Notice: Undefined index: action in C:\wamp\www\tests\execute.php on line 18
Call Stack
# Time Memory Function Location
1 0.6215 678120 {main}( ) ..\execute.php:0
je cherche depuis vraiment ou est l'eereur sans cesse.
Serais entrain de commettre une grave erreur sans le savoir? merci a tous.
Merci pour tout votre soutien...