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 à 08:44
33david33 Messages postés 6 Date d'inscription samedi 12 novembre 2011 Statut Membre Dernière intervention 13 novembre 2011 - 13 nov. 2011 à 09:15
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

33david33 Messages postés 6 Date d'inscription samedi 12 novembre 2011 Statut Membre Dernière intervention 13 novembre 2011
13 nov. 2011 à 09:15
Nico_ 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>
0
Luxerails Messages postés 159 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 24 décembre 2012 41
12 nov. 2011 à 12:54
Bah déja il y a un problème ici non ?
$_SESSION['var_util'] = "compteurplus"
il manque un point virgule ; a la fin.
-1