Demande d'aide PHP
ayy
Messages postés
54
Statut
Membre
-
ayy Messages postés 54 Statut Membre -
ayy Messages postés 54 Statut Membre -
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> -