begin process at 2012 05 31 17:34:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

2 submits dans le meme formulaire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

2 submits dans le meme formulaire

samedi 18 septembre 2004 à 13:57:57 | 2 submits dans le meme formulaire

rastagnol

salut !
je voudrais ajouter un bouton submit dans un formulaire pour un caddy
mais rien a faire ... je n'y arrive pas, malgré ce tuto :

http://frederic.bouchery.free.fr/?2004/09/02/14-SavoirGererUnFormulaireAvecPlusieursBoutons

voici mon formulaire de base : il permet de recalculer un caddie selon la quantité (en fait il se contente d'actualiser la page)



//index.php?page=caddy&new=3

echo'<form method = post action = index.php?page=caddy name=form_caddy>';

foreach ($caddy as $ref => $quantite)
{
//les produits de mon caddie
}
echo'<A HREF="javascript:Document.form_caddy.submit()">Recalculer</A></form>';






pas de pb ca marche ...il me recalcule bien mon caddie
et en fait je voudrais ajouter un bouton supprimer qui permet de supprimer chaque article.
Ce qui donnerait (avec des submits):




//index.php?page=caddy&new=3

echo'<form method = post action = index.php?page=caddy >';

foreach ($caddy as $ref => $quantite)
//les articles de mon caddie
{
if (!empty($_POST)) {

if (isset($_POST['supp'])) {
unset($_SESSION['caddy'][$ref]);
}
}
echo'<input type=submit value=supprimer name=supp>';
}
//mon bouton recalculer
echo '<input type=submit name=recal value=recalculer>';
</form>




mais bon ...ca marche pas (ya des confusions entre les deux boutons)...alors je ne vois pas comment faire pour que le premier bouton actualise la page et le deuxieme passe la quantité de l'article selectionné a 0 puis actualise ou fasse un
unset($_SESSION['caddy'][$ref]);
...JE SAIS PLUS !!!!!

merci infiniment de ton aide, je suis en pleine galere avec ce truc

ATTENTIO
debutant malgré lui
samedi 18 septembre 2004 à 14:54:47 | Re : 2 submits dans le meme formulaire

bultez

Membre Club
Bonjour,
la réponse est là : il y a confusion entre les 2 boutons
chacun appelle index.php avec le même formulaire
et les mêmes paramètres.
donc mettre un paramètre qui dit sur quel
bouton on a appuyé, et le tester.
Cordialement Bul. [Site] [Mail]
samedi 18 septembre 2004 à 15:41:09 | Re : 2 submits dans le meme formulaire

rastagnol

slt !
ben C ca que je comprends pas bien !
G deja un parametre pour supprimer
if (isset($_POST['supp']))
non?
sinon si on clique sur recalculer normalement il devrait se contenter d' actualiser la page
index.php?page=caddy

merci de ton aide
samedi 18 septembre 2004 à 18:31:03 | Re : 2 submits dans le meme formulaire

LaurentKOogar

Slt,
fait simple, sans formulaire, aucun :-)
juste tu rapel la meme page avec le traitement en haut de page :-)

Laurent
www.phpsources.net"

dimanche 19 septembre 2004 à 12:52:07 | Re : 2 submits dans le meme formulaire

bultez

Membre Club
le moins que l on puisse dire c est que br je n ai pas été très clair, moi-même je br ne comprend pas ce que je voulais dire. br un ch tit exemple de ce que j utilise : br table border=0 cellspacing=0 cellpadding=4 bgcolor=#E0E0E0 tr td class=code br < ? br echo $_POST[ s;
?>
<HTML><HEAD><TITLE></TITLE></HEAD>
<BODY>
<form name="frm"
action=""
method="post">
<input type="text"
name="t">
<input type="submit"
name="s"
value="un">
<input type="submit"
name="s"
value="deux">
<form>
</BODY></HTML>

et $_POST["sSite] [Mail]
dimanche 19 septembre 2004 à 12:55:25 | Re : 2 submits dans le meme formulaire

bultez

Membre Club
et m..., message disloqué ?

<?
echo $_POST["s"];
?>
<HTML><HEAD><TITLE></TITLE></HEAD>
<BODY>
<form name="frm"
action=""
method="post">
<input type="text"
name="t">
<input type="submit"
name="s"
value="un">
<input type="submit"
name="s"
value="deux">
<form>
</body></form>

et j'ajoutais que $_POST["s"] prenais la
valeur "un" ou "deux" en fonction du bouton
submit sur lequel on a appuyé.
cordialement.
dimanche 19 septembre 2004 à 13:18:06 | Re : 2 submits dans le meme formulaire

LaurentKOogar

Imbriquer deux formulaire l'un dans l'autre c'est pas une bonne solution. Perso revois ta structure ca t'evitera les problems que tu as :--)

caddie.php

<?
if (!empty($sup))
{traitement supprime l'article}

if (empty($add))
{traitement additionne l'article}
?>
/***********************/

// le form pour additionner

<form action="caddie.php" method="post">
<type=hidden value=$id>
<select> // pour la quantité
<input type="submit" value="additionne">
</form>

// tout simplement un lien pour supprimer l'article

<a href=caddie.php?sup=1&id=$id>sup</a>



Laurent
[ Lien ]







Cette discussion est classée dans : bouton, formulaire, echo, caddie, caddy


Répondre à ce message

Sujets en rapport avec ce message

2 boutons submit dans un formulaire [ par attentio ] salut a tous !voila mon pb ... G un formulaire dans lequel je voudrais pouvoir "supprimer" des articles et "recalculer le prix total du caddie". Don bouton supprimer dans un caddie ? [ par attentio ] salut !j'aimerais avoir un coup de main sur la realisation d'un caddie.je ne vois pas comment faire le bouton pour supprimer chaque articlemerci atten 2 actions :-( [ par Blacknight91titi ] Salutvoila j'ai un problèmej'ai crée un formulairepuis ajouter un code pour vérifier que les champs soit rempli correctementmasi le problème est que c Formulaire PHP, temps réél [ par stanilou ] SalutJ'ai un petit soucis car je n'arrive pas à recupéré une valeur d'un bouton en temps réél !J'explique: Dans ma pages, il y a 3 boutons (bouton-ima sessions dans un caddie [ par attentio ] bonjour !voila j'ai quelques difficultes avec des sessions dans un caddie.je vous explique, actuellement on ajoute un article dans le panier et on peu Appel d'une fonction avec un bouton d'un formulaire [ par Titigre ] Bonjour j'ai besoin d'aide !!je voudrais appeler une fonction qui met a jour des champs d'une table, grace à un bouton d'un formulaire. En fait j'affi PB bouton inpuit file et separation du resultat [php/SQL] [ par albatorhc59 ] Bonjour a vous. jai fait un script avec un input files pour recuperer un nom de fichier sur le reseaux. mon bouton fonctionne bien, mais je voudrai sa Problème de validation de formulaire [ par ehmarc ] Hello world!!!Bon j'ai un petit problème jai formulaire tres simple une case identification un bouton envoyerj'arrive à m'identifier nickel quand quan PHP et bouton [ par g_bu ] Bonjour à tous!J'ai créé un formulaire. Quand on clic sur envoyé sa va sur une autre page en php. Sur cette page je met dans dans les cookies les chan Message d'erreur si un radio bouton reste à NULL [ par bercal ] Avant de poster un formuliare je voudrais vérifier si l'utilisateur a choisi une valeur dans une liste de radio bouton.Je fais donc un bouton 'button'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales