Un formulaire deux submits ?

Répondre
allserv
le 06/11/2004 à 13:06
allserv
Bonjour,

Voilà j'ai un petit problème, j'ai une liste de messages a coté de chacun il y a une checkbox avec leurs id respectifs. Ensuite je veux pouvoir choisir l'une des deux actions suivantes : Supprimer ou Desactiver.

Le truc c'est que ces deux boutons ont besoin des memes données, celle du formulaire, comment fair pour que les deux boutons utilisent le formulaire mais que je puisse tout de meme les distinguer dans ma page de traitement ?

Merci d'avance
zebden
le 06/11/2004 à 13:16
zebden
onClick="validation(1 ou 2)"

function validation(action_form) {
if(action_form == 1) {
document.nom_du_form.action = 'supprimer.php';
document.nom_du_form.submit()
}
if(action_form == 2) {
document.nom_du_form.action = desactiver.php';
document.nom_du_form.submit()
}
}

en gros ^^
zebdinou pour les intimes / Blog : http://www.zebden.fr
LA GLOBULE
le 06/11/2004 à 13:30
LA GLOBULE
Ou si tu n'as qu'une seule page de traitement, tu peux utiliser deux autres solutions.

1) Tu as deux submit de la forme :
<input type="submit" name="bouton" value="Désactiver">
<input type="submit" name="bouton" value="Supprimer">

Dans ce cas, tu testes ta variable $_POST['bouton'] (ou GET) et suivant sa valeur (Désactiver ou Supprimer) tu fais ton traitement.

2) Tu fais deux boutons différents :
<input type="submit" name="bouton1" value="Désactiver">
<input type="submit" name="bouton2" value="Supprimer">

Dans ce cas, il suffit de tester si $_POST['bouton1'] est défini et de faire le traitement pour Désactiver, et si $_POST['bouton2'] est défini, il suffit d'appliquer le traitement pour Supprimer.
allserv
le 06/11/2004 à 13:33
allserv
Parfait mercii a vous deux c'est exactement ce que je voulais...

++
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours