Code compteur

Résolu
33david33 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
Nico_ Messages postés 1220 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je suis débutant en programmation
j'ai essayé de faire un code et pourtant rien à faire
je n'arrive pas à trouver l'erreur
peut être même que je fais fausse route
sur la manière de programmer

ce que je souhaite paraît pourtant simple
je veux un bouton cliquable "plus" à côté un champ modifiable avec variable "$var=1"
lorsque je clique sur le bouton le 1 devient 2
puis je reclique le 2 devient un 3 etc

voici mon code

<?php
session_start();
?>
<html>
<head>
<title>page test</title>
<head>
<body>
<?php

$_SESSION['var_util'] = "compteurplus"

?>
<form action="page test.php" method="POST">
<input type="text" name="var_util" value="1">
<input type="submit" value="plus">
</form>

<?php

$var=1;
while ($var < 99)
{
$var++;
break;
}
echo "mon compteur= {$_POST['var_util']}";
?>

merci par avance de votre aide DAVID

2 réponses

  1. Nico_ Messages postés 1220 Date d'inscription   Statut Membre Dernière intervention   189
     
    bonjour,

    voici un code qui peux faire l'affaire ?
    <?php
    session_start();
    ?>
    <html>
    <head>
    <title>page test</title>
    <head>
    <body>
    		<?php
    		if(isset($_SESSION['compteur']))
    			{
    				$compteur = $_SESSION['compteur'] ;
    			}
    		else
    			{
    				$compteur = 0 ;
    			}
    
    		if(isset($_POST['var_util']) && !empty($_POST['var_util']))
    			{
    				$nbr = $_POST['var_util'] ;
    				$Syntaxe='/^[0-9]{1,}$/i'; 
    				if(preg_match($Syntaxe,$nbr))
    				 
    					{
    						$_SESSION['compteur'] = $compteur + $nbr ;
    						$compteur = $_SESSION['compteur'] ;
    					}
    				else
    					{
    						echo 'Seule les nombres sont autosiré<br /><br />' ;
    					}
    			}
    
    
    		?>
    				<form action="#" method="POST">
    				<input type="text" name="var_util" value="1">
    				<input type="submit" value="plus">
    				</form>
    
    		<?php
    
    			
    			echo 'Mon compteur : ' . htmlentities($compteur ,  ENT_QUOTES, 'UTF-8') ;
    		?> 
    </body>
    </html>
    2
  2. 33david33 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
     
    bonjour,

    super boulot, le code fonctionne
    merci
    0
    1. Nico_ Messages postés 1220 Date d'inscription   Statut Membre Dernière intervention   189
       
      Merci
      0