Code compteur

Résolu/Fermé
33david33 Messages postés 6 Date d'inscription samedi 12 novembre 2011 Statut Membre Dernière intervention 13 novembre 2011 - 12 nov. 2011 à 10:26
Nico_ Messages postés 1219 Date d'inscription vendredi 29 décembre 2006 Statut Membre Dernière intervention 15 mars 2016 - 13 nov. 2011 à 15:13
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

A voir également:

2 réponses

Nico_ Messages postés 1219 Date d'inscription vendredi 29 décembre 2006 Statut Membre Dernière intervention 15 mars 2016 189
12 nov. 2011 à 12:07
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
33david33 Messages postés 6 Date d'inscription samedi 12 novembre 2011 Statut Membre Dernière intervention 13 novembre 2011
13 nov. 2011 à 09:14
bonjour,

super boulot, le code fonctionne
merci
0
Nico_ Messages postés 1219 Date d'inscription vendredi 29 décembre 2006 Statut Membre Dernière intervention 15 mars 2016 189
13 nov. 2011 à 15:13
Merci
0