Utiliser 2 boutton dans une page
Fermé
missihafid
Messages postés
59
Date d'inscription
jeudi 29 octobre 2009
Statut
Membre
Dernière intervention
5 avril 2014
-
25 juil. 2013 à 16:56
missihafid Messages postés 59 Date d'inscription jeudi 29 octobre 2009 Statut Membre Dernière intervention 5 avril 2014 - 28 juil. 2013 à 17:09
missihafid Messages postés 59 Date d'inscription jeudi 29 octobre 2009 Statut Membre Dernière intervention 5 avril 2014 - 28 juil. 2013 à 17:09
A voir également:
- Utiliser 2 boutton dans une page
- Supprimer une page word - Guide
- Word numéro de page 1/2 - Guide
- Comment utiliser chromecast - Guide
- Traduire une page web - Guide
- Créer une page facebook - Guide
8 réponses
Spz91
Messages postés
71
Date d'inscription
mardi 30 octobre 2012
Statut
Membre
Dernière intervention
26 juillet 2013
26 juil. 2013 à 00:00
26 juil. 2013 à 00:00
Es-que tu peut préciser se que tu veut faire stp
missihafid
Messages postés
59
Date d'inscription
jeudi 29 octobre 2009
Statut
Membre
Dernière intervention
5 avril 2014
Modifié par missihafid le 26/07/2013 à 01:58
Modifié par missihafid le 26/07/2013 à 01:58
voici mon code de formulaire dans ma page principale, et je veux que lorsque je clique sur vérifier il doit me vérifie est ce que le nombre saisi est égale au somme de deux nombres générée aléatoire?
pour le boutton solution il me donne la solution sur ma page principale.
pour le boutton solution il me donne la solution sur ma page principale.
<form name="formulaire" method="post" action="index.php"> <table id="table1" width="27" > <tr> <th height="45" width="20" scope="row"> <input type=text name="rep" /> </th> <tr> <th height="34" width="20" scope="row" > <input type="submit" name="verifier" value="verifier" /> </th> <tr> <th height="34" width="20" scope="row"> <input type="submit" name="solution" value="Solution"/> </th> </tr> </table> </form>
Spz91
Messages postés
71
Date d'inscription
mardi 30 octobre 2012
Statut
Membre
Dernière intervention
26 juillet 2013
26 juil. 2013 à 13:24
26 juil. 2013 à 13:24
Es-que tu pourrait mettre le code en entier de la page ?
Est c'est quel saisi du texte ??
Est c'est quel saisi du texte ??
gign44
Messages postés
124
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
22 octobre 2013
5
26 juil. 2013 à 13:57
26 juil. 2013 à 13:57
Bonjour missihafid,
Il faut gérer la récupération des boutons en php ou en dynamique avec du JavaScript si tu t'y connais.
Pour le php, tu gère la récupération de tes champs :
Le plus simple serait d'attribuer une fonction JS sur ton onClick de ton bouton verifier qui verifie tes champs dynamiquement ;)
Cordialement,
Intel
Il faut gérer la récupération des boutons en php ou en dynamique avec du JavaScript si tu t'y connais.
Pour le php, tu gère la récupération de tes champs :
if(isset($_POST['verifier'])){ //Tu gères ta vérification ici //et tu recré ton forumulaire HTML en remplissant les champs avec les données dans le POST } if(isset($_POST['solution'])){ //Tu gères ton submit ici }
Le plus simple serait d'attribuer une fonction JS sur ton onClick de ton bouton verifier qui verifie tes champs dynamiquement ;)
Cordialement,
Intel
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 565
26 juil. 2013 à 14:20
26 juil. 2013 à 14:20
Salut,
si tu pouvais donner un exemple concret ça aiderait parce que là c'est pas hyper clair ^^
Par ailleurs, si tu veux que 2 boutons aient un comportement différent, il ne faut pas passer par un submit, mais il vaut mieux passer par du javascript/jQuery
si tu pouvais donner un exemple concret ça aiderait parce que là c'est pas hyper clair ^^
Par ailleurs, si tu veux que 2 boutons aient un comportement différent, il ne faut pas passer par un submit, mais il vaut mieux passer par du javascript/jQuery
missihafid
Messages postés
59
Date d'inscription
jeudi 29 octobre 2009
Statut
Membre
Dernière intervention
5 avril 2014
27 juil. 2013 à 02:51
27 juil. 2013 à 02:51
D'abord merci pour vos,
j'ai déjà travailler avec java script.
voici mon code, je veux tester $c est ce qu'il est égale à ce qui a été saisi au champs texte=>pour boutton verifier
pour boutton solution je veux juste afficher la solution dans l'entier de page. sachant que je veux introduit après une select pour choisir quelle opération sera effectuée.
pour Mr Spz91 c'est quoi cette fonction Securise()?
est ce qu'il faut la définir avant?
une problème qu se pose c'est qu'il faut que le variable $c sera connu par la fonction de java script qui va le vérifier.
j'ai déjà travailler avec java script.
voici mon code, je veux tester $c est ce qu'il est égale à ce qui a été saisi au champs texte=>pour boutton verifier
pour boutton solution je veux juste afficher la solution dans l'entier de page. sachant que je veux introduit après une select pour choisir quelle opération sera effectuée.
pour Mr Spz91 c'est quoi cette fonction Securise()?
est ce qu'il faut la définir avant?
une problème qu se pose c'est qu'il faut que le variable $c sera connu par la fonction de java script qui va le vérifier.
<?php $a=rand(1,10); $b=rand(1,10); echo $a; echo '+'; echo $b.' = '; $c=$a+$b; ?>
missihafid
Messages postés
59
Date d'inscription
jeudi 29 octobre 2009
Statut
Membre
Dernière intervention
5 avril 2014
28 juil. 2013 à 17:09
28 juil. 2013 à 17:09
en effet maintenant j'ai utilisé 2 pages.
dans la page principales j'ai juste les types de matière :math,science .. et input qui affiche la réponse.
Je veux introduire seulement math car après ça sera simple.
lorsque je clique sur math par exemple, j'inclue une autre page qui contient une select pour choisir l'opération voulue.
voici mon code dans ma page principale:
je veux savoir les fautes que j'ai dans ce code, sachant que je veux récupérer dans ma page principale le variable $style (qui se trouve dans 2eme page) qui contient l'opération choisi.et après je dois faire les vérifications de l'input.
dans la page principales j'ai juste les types de matière :math,science .. et input qui affiche la réponse.
Je veux introduire seulement math car après ça sera simple.
lorsque je clique sur math par exemple, j'inclue une autre page qui contient une select pour choisir l'opération voulue.
voici mon code dans ma page principale:
<script type="text/javascript" language="Javascript" > //je veux introduire fonction pour verifie function check() { var msg = ""; if (document.formerep.rep.value == "") { document.formerep.rep.style.backgroundColor = "red"; alert("Veuillez saisir votre resultat\n"); } else if (document.formerep.rep.value == $c){ //document.formerep.submit(); } else alert("non verifié \n") } </script> <?php session_start(); $page = @$_GET["page"]; $_SESSION["page"] = $page; switch ($page) { case 'oper' : include("oper.php"); break; default: include("bienvenue.html"); } ?> <form name="formerep" method="post" action="index.php?page=oper&style"> <table id="table1" width="27" > <tr> <th height="45" width="20" scope="row"> <input type=text name="rep" /> </th> <tr> <th height="34" width="20" scope="row" > <strong><input type="submit" name="verifier" value='verifier' onclick="check()" /> </th> <tr> <th height="34" width="20" scope="row"> <b> <input type="button" name="solution" value="Solution" onclick='sol()' /></b> </th> </tr> </table> </form> <?php //$style = $_POST["style"]; $style= $_SESSION["style"] ;//ici je veux récupérer variable style dans l'autre page switch ($style) { //juste je vérifie est ce que cette boucle ça marche case 'Addition' :echo ' Addition '; break; default: include("bienvenue.html"); } ?> /*pour l'autre page j'ai utilisé deux input pour mettre les nombres aléatoires et une autre pour mettre le résultat voici le code de 2eme page*/ <?php echo '<ul> <li><h2><strong>Vous pouvez choisir quelle operation voulez vous?</strong></h2><br /> </li> </ul>' ?> <form name="formee" action="" method="" enctype="multipart/form-data"> <select name="selecte" onChange="window.location.replace('index.php?page=oper&style='+this.options[this.selectedIndex].value);" > <option >---Operations mathématiques---</option> <option value="Addition">Addition</option> <option value="Soustraction">Soustraction</option> <option value="Multiplication">Multiplication</option> <option value="Devision">Devision</option> </select> </form> <?php session_start(); $_SESSION['rep']=$_GET["style"]; if(isset($_GET["style"])){ $a=rand(1,100); $b=rand(1,100); if($_GET["style"]=="Addition"){ $c=$a+$b; echo "<h3> Addition : \n </h3>"; ?> <form name="formenb" method="post" action=""> <p> <input type=text name="nb1" size="3" disabled="disable" value="<?php echo $a; ?>"/>' <input type=text name="nb2" size="3" disabled="disabled" value="<?php echo $b; ?>"/> </p><h3 <p> Resultat :</h3> <input type=text name="res" value="<?php echo $c; ?>"/> </p> </form> <?php } //j'ai pas fait encore d'autres opérations else if($_GET["style"]=="Soustraction") echo "<h3> Soustraction : \n </h3>"; else if($_GET["style"]=="Multiplication") echo "<h3> Multiplication : \n </h3>"; else if($_GET["style"]=="Devision") echo "<h3> Devision : \n </h3>"; } ?> <script language="javascript"> if(document.formee.selecte.options[this.selectedIndex].value=="Addition") print("addition"); </script>
je veux savoir les fautes que j'ai dans ce code, sachant que je veux récupérer dans ma page principale le variable $style (qui se trouve dans 2eme page) qui contient l'opération choisi.et après je dois faire les vérifications de l'input.
Spz91
Messages postés
71
Date d'inscription
mardi 30 octobre 2012
Statut
Membre
Dernière intervention
26 juillet 2013
Modifié par Spz91 le 26/07/2013 à 14:09
Modifié par Spz91 le 26/07/2013 à 14:09
moi j'aurrait dit plutot comme sa :
$do = Securise($_POST['do']);
if($do==verifier)){
//Tu gères ta vérification ici
//et tu recré ton forumulaire HTML en remplissant les champs avec les données dans le POST
}
if($do==solution){
//Tu gères ton submit ici
}
un :
<form name="formulaire" method="post" action="?do=verifier">
l'autre :
<form name="formulaire" method="post" action="?do=solution">
$do = Securise($_POST['do']);
if($do==verifier)){
//Tu gères ta vérification ici
//et tu recré ton forumulaire HTML en remplissant les champs avec les données dans le POST
}
if($do==solution){
//Tu gères ton submit ici
}
un :
<form name="formulaire" method="post" action="?do=verifier">
l'autre :
<form name="formulaire" method="post" action="?do=solution">