Problème script php pour supprimer

Résolu
bugs20007 Messages postés 196 Date d'inscription   Statut Membre Dernière intervention   -  
bugs20007 Messages postés 196 Date d'inscription   Statut Membre Dernière intervention   -
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.
A voir également:

4 réponses

alain42
 
Bonjour,

essayes avec ta requette comme ça:

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

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


0
bugs20007 Messages postés 196 Date d'inscription   Statut Membre Dernière intervention   12
 
Salut, merci pour la reponse

Je viens d'essayer et rien a faire la table a toujours les annonces.
0
bibi675 Messages postés 387 Date d'inscription   Statut Membre Dernière intervention   20
 
C'est pas "FOM" mais "FROM" ^^ (dans ta requête)... Il faut toujour mettre un "or die(mysql_error());".
0
bugs20007 Messages postés 196 Date d'inscription   Statut Membre Dernière intervention   12
 
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.
0