Demande d'aide PHP

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>

2 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    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
  2. ayy Messages postés 54 Statut Membre 2
     
    Merci beaucoup alain c'est très gentil de ta part :)
    0