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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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??