[MySQL] Supprimer un enregistrement de ma BD
SLT
je voudrais a travers ce script (ci dessous) pouvoir supprimer une annonce (l'annonceur renseigne le champs mot de passe + id de l'annonce)
Mais il y'a pb ça marche pas.
Mon formulaire contenant un champs pour le mot de passe et le bouton radio pour selectionner l'opération à effectuer (supprimer , modifier)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" >
<p>
<input type="radio" name="radio" value="supprimer">
<span class="Style14 Style1">Supprimer </span></p>
<p class="Style1">
<input type="radio" name="radio" value="modifier">
<span class="Style14">Modifier
</span></p>
<p class="Style1">
<p class="Style1">M<span class="Style16">ot de passe:</span>
<input type="password" name="mot_de_passe" size="30" maxlength="30"/>
</p>
</p>
<div align="center">
<input name="submit" type="submit" class="Style16" value="Valider"/> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
<?php
if(isset($_POST['submit']))
{require_once('mysql_connect.php');
if (empty($_POST['mot_de_passe']))
{$mp=FALSE;
echo "<p><font color='red' size='2'> Vous avez oublié d'indiquer votre mot de passe </font></p>";
}
else
{$mp=echappement($_POST['mot_de_passe']);
}
if (isset($_POST['radio']))
{$ra=echappement($_POST['radio']);
}
else
{$ra=FALSE;
echo "<p><font color='red' size='2'>Indiquer l'opération à effectuer: suppresion,modification ou prolongement </font></p></b>";
}
$rq= "DELETE FROM insere_annonce WHERE id='$td' AND motdepasse=PASSWORD('$mp') LIMIT 1";
$result=mysql_query($rq);
$ligne=mysql_fetch_array($result);
if ($ligne)
{
echo "<p><font color='red' size='2'>Votre annonce est supprimée.</font></p></b>";
echo $rq;
exit();
}
}
?> |
quelqu'un peut il m'aider??