Problème script php pour supprimer

Résolu
Bonjour,

je bloque sur un script php pour des petits annonces, le script affichage toutes les annonces avec 2 boutons, 1 pour supprimer l'annonce et 1 pour modifier l'annonce.
mon sousi et que quand je clic sur supprimer rien ne ce passe.
voila le script :
---------------------------------------------------------------------------------------------------------------------------------------------------------------
mysql_select_db ($nomdelabase, $connection);

if( $_GET[action] == "suppr" ) {

$requetespeciale = "DELETE FOM annonce WHERE numero=$_GET[num]";
mysql_query ($requetespeciale, $connection);
}

$requete = "SELECT * FROM annonce ORDER BY numero";

echo $requete."<br>";

$resultat = mysql_query ($requete, $connection);

echo $resultat;
?>
<table border=1>
<?
while ($test = mysql_fetch_row($resultat)) {

//print_r($test);

$i=0;

list ($numero, $model, $couleur, $mec, $km, $energie, $puissance, $opt, $comm, $prix) = $test;
echo '<tr><td>';
echo $model;
echo '</td><td>';
echo "<a href='affiche.php?num=$numero&action=suppr'><'Supprimer'></a>";
echo '</td><td>';
echo "<a href='formulaire.php?num=$numero&action=modif'><'Modifier'></a>";

echo '</td></tr>';
}
?>
</table>
---------------------------------------------------------------------------------------------------------------------------------------------------------------

Merci de vos reponses.
Configuration: Windows Vista
Internet Explorer 7.0

4 réponses

  1. Bonjour,

    essayes avec ta requette comme ça:

    if( $_GET['action'] == "suppr" ) {
    
     $requetespeciale = "DELETE FOM annonce WHERE numero='".$_GET['num']."' ";
    mysql_query ($requetespeciale, $connection);
    }
    
    
    
    1. Salut, merci pour la reponse

      Je viens d'essayer et rien a faire la table a toujours les annonces.
      1. C'est pas "FOM" mais "FROM" ^^ (dans ta requête)... Il faut toujour mettre un "or die(mysql_error());".
        1. Salut,

          Ben je vous remercie (alain42 et bibi675) car ca marche, c'est genial.

          le code d'alain42 marche en changent "FOM" par "FROM" en suivant le conseil de bibi675 qui a remarqué l'erreur de frappe.