Utiliser 2 boutton dans une page
missihafid
Messages postés
66
Statut
Membre
-
missihafid Messages postés 66 Statut Membre -
missihafid Messages postés 66 Statut Membre -
Bonjour,
Je vx utiliser deux boutton dans unes pages (un seul formulaire) pour 1er boutton: je vx verifier le texte saisi dans un champs texte égale t il à un variable connu dans la meme page,
et pour le 2eme boutton j vx utiliser juste les 2 variables qui sont connus dans ma page principales.
comment j px faire ça?(un seul formulaire ??)(un seul page ??)
svp aidez moi.
Je vx utiliser deux boutton dans unes pages (un seul formulaire) pour 1er boutton: je vx verifier le texte saisi dans un champs texte égale t il à un variable connu dans la meme page,
et pour le 2eme boutton j vx utiliser juste les 2 variables qui sont connus dans ma page principales.
comment j px faire ça?(un seul formulaire ??)(un seul page ??)
svp aidez moi.
A voir également:
- Utiliser 2 boutton dans une page
- Supprimer une page dans word - Guide
- Comment utiliser chromecast sur tv - Guide
- Word numéro de page 1/2 - Guide
- Imprimer tableau excel sur une page - Guide
- Quelles sont les 2 orientations possibles d'une page d’un document numérique ? - Guide
8 réponses
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>
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
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
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; ?>
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.
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">