Une varible du bouton pour un test + php
Barkallah
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Bonjour;
J'ai une page (page1.php) pour inserer des données(formulaire). Dans cette page j'ai besoin de 3 boutons, un pour insertion et passer à l'étape suivante "nouvelle_page_1.php", un autre bouton pour inserer aussi et aller à une autre page "nouvelle_page_2.php", le 3ème bouton pour annuler.
page1.php
<html>
<body>
<script LANGUAGE="Javascript">
function controle(form2)
{
if (form2.nbre1.value!="" && isNaN(form2.nbre1.value))
alert(" Enter un chiffre !");
else
if (form2.nbre2.value!="" && isNaN(form2.nbre2.value))
alert(" Enter un chiffre!");
else
if (form2.nbre1.value!="" && form2.nbre2.value!="" && ((parseInt(form2.nbre1r.value) + parseInt(form2.nbre2.value))!=(form2.nbre_total.value)))
alert(" Verifier le nbre1 et nbre2");
else
form2.submit();
}
</script>
<form action="page2.php?ident=<? echo $id;?>" method="post" name="form2">
<table >
<tr>
<td > Nombre totale </td>
<td ><input name="nbre_total" type="text" ></td>
</tr>
<tr>
<td >Nombre 1</td>
<td><input type="text" name="nbre1" size="20"></td>
</tr>
<tr>
<td>Nombre 2</td>
<td colspan="3"><input name="nbre2" type="text"></td>
</tr>
</table>
<br />
<input type="button" id="1" name="bouton1" value="ajouter1" onClick="controle(form2)">
<input type="button" id="2" name="bouton2" value="ajouter2" onClick="controle(form2)">
<input type="reset" name="Submit2" value="annuler">
</form>
</body>
</html>
page2.php
<?
include("connect.php");
if(form2)
{
$req1=mysql_query("UPDATE table set
nbr_1='$nbre1',
nbr_2='$nbre2',
nbre_totale='$nbre_total'
where id='$ident'")or die (mysql_error());
if($req1 && $bouton1=="ajout")
{
?> <script>
window.location.href="nouvelle_page_1.php";
</script><?
}
else if($req1 && $bouton1=="fermer")
{?>
<script>
window.location.href="nouvelle_page_2.php";
</script><?
}
}
?>
Le problème est que le teste if($req1 && $bouton1=="ajout") ne marche pas puisque $bouton
est inconnu. je veut récupérer une variable du bouton pour le teste d'ouverture d'une nouvelle page .
Y-t-il quelqu'un m'aider? Merci d'avantage
J'ai une page (page1.php) pour inserer des données(formulaire). Dans cette page j'ai besoin de 3 boutons, un pour insertion et passer à l'étape suivante "nouvelle_page_1.php", un autre bouton pour inserer aussi et aller à une autre page "nouvelle_page_2.php", le 3ème bouton pour annuler.
page1.php
<html>
<body>
<script LANGUAGE="Javascript">
function controle(form2)
{
if (form2.nbre1.value!="" && isNaN(form2.nbre1.value))
alert(" Enter un chiffre !");
else
if (form2.nbre2.value!="" && isNaN(form2.nbre2.value))
alert(" Enter un chiffre!");
else
if (form2.nbre1.value!="" && form2.nbre2.value!="" && ((parseInt(form2.nbre1r.value) + parseInt(form2.nbre2.value))!=(form2.nbre_total.value)))
alert(" Verifier le nbre1 et nbre2");
else
form2.submit();
}
</script>
<form action="page2.php?ident=<? echo $id;?>" method="post" name="form2">
<table >
<tr>
<td > Nombre totale </td>
<td ><input name="nbre_total" type="text" ></td>
</tr>
<tr>
<td >Nombre 1</td>
<td><input type="text" name="nbre1" size="20"></td>
</tr>
<tr>
<td>Nombre 2</td>
<td colspan="3"><input name="nbre2" type="text"></td>
</tr>
</table>
<br />
<input type="button" id="1" name="bouton1" value="ajouter1" onClick="controle(form2)">
<input type="button" id="2" name="bouton2" value="ajouter2" onClick="controle(form2)">
<input type="reset" name="Submit2" value="annuler">
</form>
</body>
</html>
page2.php
<?
include("connect.php");
if(form2)
{
$req1=mysql_query("UPDATE table set
nbr_1='$nbre1',
nbr_2='$nbre2',
nbre_totale='$nbre_total'
where id='$ident'")or die (mysql_error());
if($req1 && $bouton1=="ajout")
{
?> <script>
window.location.href="nouvelle_page_1.php";
</script><?
}
else if($req1 && $bouton1=="fermer")
{?>
<script>
window.location.href="nouvelle_page_2.php";
</script><?
}
}
?>
Le problème est que le teste if($req1 && $bouton1=="ajout") ne marche pas puisque $bouton
est inconnu. je veut récupérer une variable du bouton pour le teste d'ouverture d'une nouvelle page .
Y-t-il quelqu'un m'aider? Merci d'avantage
A voir également:
- Une varible du bouton pour un test + php
- Test performance pc - Guide
- Test steam deck oled - Guide
- Test disque dur - Télécharger - Informations & Diagnostic
- Test composant pc - Guide
- Test batterie pc - Guide
2 réponses
if($req1 && $bouton1=="ajout")
pour tester les bouton il faut:
pour tester les bouton il faut:
if($req1 && $_POST['bouton1']=="ajouter1") et if($req1 && $_POST['bouton2']=="ajouter2")