Pb avec formulaire
Résolu/Fermé
Flowneo
Messages postés
88
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
30 août 2012
-
15 juin 2010 à 11:12
Flowneo Messages postés 88 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 30 août 2012 - 16 juin 2010 à 15:20
Flowneo Messages postés 88 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 30 août 2012 - 16 juin 2010 à 15:20
3 réponses
Breub62
Messages postés
2989
Date d'inscription
lundi 7 juin 2010
Statut
Membre
Dernière intervention
17 avril 2014
369
15 juin 2010 à 11:16
15 juin 2010 à 11:16
2 actions = 2 form
Si tu met 2 boutons submit dans le même formulaire il se peut que le résultat ne soit pas celui souhaité.
Si tu met 2 boutons submit dans le même formulaire il se peut que le résultat ne soit pas celui souhaité.
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
15 juin 2010 à 11:22
15 juin 2010 à 11:22
tu peux mettre deux boutons dans une même form mais il faut leur mettre un name différent
ex
et dans le script qui fait le traitement du formulaire tu fais un test sur le nom pour savoir celui qui a été cliqué
ex
.... <input type="submit" name="ajouter" value="Ajouter" /> <input type="submit" name="visualiser" value="Visualiser" />
et dans le script qui fait le traitement du formulaire tu fais un test sur le nom pour savoir celui qui a été cliqué
if(isset($_POST['ajouter'])){ //ton traitement ajout dans la BDD } if(isset($_POST['visualiser'])){ //ton traitement visu }
Flowneo
Messages postés
88
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
30 août 2012
15 juin 2010 à 15:03
15 juin 2010 à 15:03
<input type="submit" name="SubmitLibel" value="Valider" class="type2" >
<input type="submit" name="AfficheListe" value="Afficher la liste" class="type2" >
et aprés j'ai
if (isset($_POST["AfficheListe"]))
{
$requetteAfficheListe='select libel from etat_travaux';
$resultat=mysql_query($requetteAfficheListe);
while($Ligne=mysql_fetch_assoc($resultat))
{
echo $Ligne["libel"].'<br/>';
}
}
if (isset($_POST["ajoutLibel"]))
{
[...]
}
<input type="submit" name="AfficheListe" value="Afficher la liste" class="type2" >
et aprés j'ai
if (isset($_POST["AfficheListe"]))
{
$requetteAfficheListe='select libel from etat_travaux';
$resultat=mysql_query($requetteAfficheListe);
while($Ligne=mysql_fetch_assoc($resultat))
{
echo $Ligne["libel"].'<br/>';
}
}
if (isset($_POST["ajoutLibel"]))
{
[...]
}
Flowneo
Messages postés
88
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
30 août 2012
15 juin 2010 à 15:04
15 juin 2010 à 15:04
c'est ça que j'ai fais au début et ça ne marche pas.....j'ai pas modifier vu que votre réponse donne la meme chose que ce que j'ai fait. si vous voyez une erreur faites m'en part. merci
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
15 juin 2010 à 20:51
15 juin 2010 à 20:51
<input type="submit" name="SubmitLibel" value="Valider" class="type2" > <input type="submit" name="AfficheListe" value="Afficher la liste" class="type2" > et aprés j'ai <?php if (isset($_POST["AfficheListe"])) { $requetteAfficheListe='select libel from etat_travaux'; $resultat=mysql_query($requetteAfficheListe); while($Ligne=mysql_fetch_assoc($resultat)) { echo $Ligne["libel"].'<br/>'; } } if (isset($_POST["ajoutLibel"])) { //ton bouton a pour name="SubmitLibel" !!! [...] }
Flowneo
Messages postés
88
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
30 août 2012
16 juin 2010 à 15:20
16 juin 2010 à 15:20
merci !