Demande d'aide PHP

ayy Messages postés 42 Date d'inscription   Statut Membre Dernière intervention   -  
ayy Messages postés 42 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   894
 
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   Statut Membre Dernière intervention   2
 
Merci beaucoup alain c'est très gentil de ta part :)
0