difficulté en suppression DELETE
Bonjour,
Voici quelquechose que j'ai fait des dizaines de fois avec succès.
Mais là ?? Je travaille en local pour mise au point avec EASYPHP.
Les traces avec ECHO montre bien que les paramètres passés sont bons.
Il n'y a pas de message d'erreur mais l'enregistrement "visé" est toujours là malgré le DELETE.
L'insertion, dans le cas alternatif se fait correctement ...
Y a-t-il un truc tout bête, quelque chose oublié ? Une action à effectuer sur la base pour que la commande soit prise en compte réellement?
Merci.
Marcel Marie
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
| $sql="select lo_jour,lo_commune,lo_orchestre from loisirs where (lo_commune='$danse_ville' AND lo_jour='$d_date' AND lo_orchestre='$orchestre')";
$result= mysql_query($sql) or die(mysql_error());
if (!$result)
return false;
$nomb_loisirs = @mysql_num_rows($result);
echo "nombre trouvé ".$nomb_loisirs;
// la réponse est 1, ce qui est bon
if ($nomb_loisirs ==0)
{
$sql="insert into loisirs values ('$d_date', '$le_heure', '$danse_ville', '$le_lieu', '$orchestre', '$le_comment')";
$result= mysql_query($sql) or die(mysql_error());
do_html_entete("O.K précédent " .$d_date." ".$danse_ville." ".$orchestre."<br>"."Entrée des événements","bgcolor=#00CC80 text=#000060 onLoad='document.selint.jo_date.focus()'");
affiche_lieu_form();
display_button_top("index.php", "back", "Retour Index");
affiche_bouton_cadre3("detail_planning.php", "page_suiv", "Affichage planning");
dd_html_pied();
}
else
{
if ($le_choix == "suppression")
{
$sql="delete from loisirs where lo_jour=$d_date AND lo_commune=$danse_ville AND lo_orchestre=$orchestre ";
$result= mysql_query($sql) or die(mysql_error());
echo "on efface ".$d_date.$danse_ville.$orchestre;
dd_html_header("L'événement précédent a été supprimé.","bgcolor=#FFCC80 text=#000060");
affiche_lieu_form();
display_button_top("index.php", "back", "Retour Index");
affiche_bouton_cadre3("detail_planning.php", "page_suiv", "Affichage planning");
dd_html_pied();
} |