Demande d'aide PHP

Fermé
ayy Messages postés 42 Date d'inscription samedi 6 mars 2010 Statut Membre Dernière intervention 12 septembre 2013 - 9 juin 2012 à 22:10
ayy Messages postés 42 Date d'inscription samedi 6 mars 2010 Statut Membre Dernière intervention 12 septembre 2013 - 9 juin 2012 à 22:34
Bonjour,

S'il vous plait je veut créer un script PHP qui permet d'incrémenter et faire l'action inverse d'un nombre donné comme paramètre mais sa pas marché voici mon script:

<head>
<title>Test</title>
</head>
<?PHP
$gal = 1;
if($_POST["b"] == "moins") {
$gal--;
}
if($_POST["b"] == "plus") {
$gal++;
}
?>
<body>
<form action="inc2.php" method="post" >
<input type="submit" name="b" value="plus">
<input type="submit" name="b" value="moins"><br>
<input type="text" name="gal" value="<?php echo $gal ?> " /></p>
</form>
</body>
</html>


A voir également:

2 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
Modifié par Alain_42 le 9/06/2012 à 22:20
normal que ça ne marche pas tu as deux input avec le même name
de plus si tu veux pouvoir changer le nombre il faut faire ainsi:
<head> 
<title>Test</title> 
</head> 
<?PHP 
$gal = 1; 
if(isset($_POST["b_moins"]) &&  $_POST["b_moins"]== "moins") { 
 $gal= $_POST['gal'] -1; 
} 
if(isset($_POST["b_plus"]) && $_POST["b_plus"]== "plus") { 
 $gal= $_POST['gal'] +1; 
} 
?> 
<body> 
<form action="inc2.php" method="post" > 
<input type="submit" name="b_plus" value="plus"> 
<input type="submit" name="b_moins" value="moins"><br> 
<input type="text" name="gal" value="<?php echo $gal ?> " /></p> 
</form> 
</body> 
</html> 
2
ayy Messages postés 42 Date d'inscription samedi 6 mars 2010 Statut Membre Dernière intervention 12 septembre 2013 2
9 juin 2012 à 22:34
Merci beaucoup alain c'est très gentil de ta part :)
0