confirmation avant suppression
Posté : 14 sept. 2005, 13:18
Bonjour,
connaissez vous un moyen de regler mon probleme?
le voici:
je dispose d'un formulaire et d'un liste de type select.
lorsque je selectionne l'action à faire, je voudrais qu'une boite confirmation(javascript) apparaisse, et après confirmation envoie ma requete MYSQL.
le problème est que losrque je met onchange="submit();" ça marche, mais lorsque j'ajoute le script de confirmation, la requete n'est plus transmise car la page ne se recharge plus.
la requete est treansmise de cette façon :
if (isset( $_POST["id_message"]) AND isset ($_POST["action"])){
$id_message=$_POST["id_message"];
if ($_POST["action"]=="1") {
header ("Location: message.php?id=$id_message") ;
} elseif($_POST["action"]=="2") {
$Fo->validationMessage($id_message);
} elseif ($_POST["action"]=="3") {
$Fo->refusMessage($id_message);
} elseif ($_POST["action"]=="4") {
$Fo->suppressionMessage($id_message);
}
la requete fonctionne puisque le problème n'est pas lorsque la fonction javascript est inactive...
pouvez vous m'aider?
connaissez vous un moyen de regler mon probleme?
le voici:
je dispose d'un formulaire et d'un liste de type select.
lorsque je selectionne l'action à faire, je voudrais qu'une boite confirmation(javascript) apparaisse, et après confirmation envoie ma requete MYSQL.
le problème est que losrque je met onchange="submit();" ça marche, mais lorsque j'ajoute le script de confirmation, la requete n'est plus transmise car la page ne se recharge plus.
la requete est treansmise de cette façon :
if (isset( $_POST["id_message"]) AND isset ($_POST["action"])){
$id_message=$_POST["id_message"];
if ($_POST["action"]=="1") {
header ("Location: message.php?id=$id_message") ;
} elseif($_POST["action"]=="2") {
$Fo->validationMessage($id_message);
} elseif ($_POST["action"]=="3") {
$Fo->refusMessage($id_message);
} elseif ($_POST["action"]=="4") {
$Fo->suppressionMessage($id_message);
}
la requete fonctionne puisque le problème n'est pas lorsque la fonction javascript est inactive...
pouvez vous m'aider?