Demande d'aide PHP
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>
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>
2 réponses
-
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> -
Merci beaucoup alain c'est très gentil de ta part :)