par
jerem_0401 » 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?
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 :
[color=blue]if [/color]([color=blue]isset[/color]( [color=blue]$_POST[/color]["[color=red]id_message[/color]"]) AND [color=blue]isset [/color]([color=darkblue]$_POST[/color]["[color=red]action[/color]"])){
[color=blue]$id_message[/color]=[color=darkblue]$_POST[/color]["[color=red]id_message[/color]"];
[color=blue]if [/color]([color=darkblue]$_POST[/color]["[color=red]action[/color]"]=="1") {
header ([color=red]"Location: message.php?id=$id_message"[/color]) ;
}[color=blue] elseif[/color]([color=darkblue]$_POST[/color]["[color=red]action[/color]"]=="2") {
[color=blue]$Fo[/color]->validationMessage($id_message);
} [color=blue]elseif [/color]([color=darkblue]$_POST[/color]["[color=red]action[/color]"]=="3") {
[color=blue]$Fo[/color]->refusMessage($id_message);
} [color=blue]elseif[/color] ([color=darkblue]$_POST[/color]["[color=red]action[/color]"]=="4") {
[color=blue]$Fo[/color]->suppressionMessage($id_message);
}
la requete fonctionne puisque le problème n'est pas lorsque la fonction javascript est inactive...
pouvez vous m'aider?