Fichier effacer
Posté : 21 juil. 2010, 22:42
]<?php
include('config.php');
/*_____________________CONNEXION__________________________*/
mysql_connect("$hote","$utilisateur","$password");
mysql_select_db("$base") or die("erreur de connexion a la base de donnees");
/* _________________RECUP_DES_DONNEES____________________ */
$oui = (isset($_POST['oui'])) ? $_POST['oui'] : false;
{
while (list($var, $value) = each($_GET))
{
$biens["$var"] = $value;
}
if(isset($_GET['id']))
{
//execution de ton code
$effacer=mysql_query("delete from biens where id= '$_GET[id]'") or die (mysql_error());
}
else{}
echo "<h1 align=center>Enregistrement effacé<br><br><a href='listing.php'>Retour</a>";
// EFFACE SI ID=X AU CHARGEMENT
echo "<p align=center><font size=2><b>Voulez-vous effacer définitivement l'enregistrement suivant ?</b></font></p> ";
if(isset($_GET['eff'])){
$result = mysql_query("select * from biens where id='$_GET[eff]'") or die(mysql_error()); //Execute la requete
// traite les résultats de la requete tant qu'il, y en a
while(($donnees = mysql_fetch_array($result)))
{
$id=$donnees[0];
$dossier=$donnees[1];
$codetypeB=$donnees[2];
$description=$donnees[3];
$date_annonce=$donnees[4];
$lieu=$donnees[5];
$prix=$donnees[6];
$photo=$donnees[7];
$photo1=$donnees[8];
$photo2=$donnees[9];
$photo3=$donnees[10];
$codetypeC=$donnees[11];
$nbre_piece=$donnees[12];
$surface=$donnees[13];
$localisation=$donnees[14];
echo "<center><table width=400><tr><td width=400 class=eff_civi>N° Dossier : $dossier</td></tr></table></center>";
echo "<br><br><br><p align=center><font size=2><b><a href='effacer.php?id=$id&oui=1'>OUI</a> <a href='listing.php'>NON</a></b></font></p>";
}//Fin du while
}//Fin du if
else{
echo"erreur eff est non défini";
}
?>
[/php
Ce script devrait supprimer des enregistrements de ma base en l'occurrence là il ne le fait pas et de plus il devrait m'afficher oui ou non pour savoir si je veux vraiment supprimer et il ne me l'affiche pas.
merci de me venir en aide