j'ai divers formulaires sur mon site.
J'ai créé une zone d'administration qui se présente sous forme de tableaux pour effacer certains formulaires.
chaque tableau récupère les données dans la bdd et en fin de chaque ligne, une checkbox. Une fois celle ci cochée, j'ai un bouton supprimer.
Voici le code:
$db = mysql_connect($host, $login, $password) or die(showError('1', mysql_error()));
mysql_select_db($base,$db) or die(showError('2', mysql_error()));
/* vide le formulaire */
foreach ($delete as $valeur){
$sql="DELETE FROM formulaire where id='$valeur'";
$req= mysql_query($sql);
}
header("Location: index.php");
/* vide les propositions */
foreach ($delete as $valeur){
$sql="DELETE FROM proposition_dossier where id='$valeur'";
$req= mysql_query($sql);
}
header("Location: index.php");
/* vide le suivi */
foreach ($delete as $valeur){
$sql="DELETE FROM proposition_dossier_suite where id='$valeur'";
$req= mysql_query($sql);
}
header("Location: index.php");
/* vide le sondage */
foreach ($delete as $valeur){
$sql="DELETE FROM pvote where id='$valeur'";
$req= mysql_query($sql);
}
header("Location: index.php");
}
Le problème, c'est que si je supprime une ligne dans un des tableaux qui porte le même ID qu'une ligne dans un des tableaux suivant, ça le supprime aussi....Que faire?