Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/11/2011, 11h08   #1
Invité de passage
 
Homme david wieser
technicien
Inscription : novembre 2011
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme david wieser
Localisation : France

Informations professionnelles :
Activité : technicien
Secteur : Bâtiment

Informations forums :
Inscription : novembre 2011
Messages : 7
Points : 2
Points : 2
Par défaut Problème code compteur

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


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
<?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']}";
?>
 
</body>
</html>
merci par avance de votre aide DAVID
33david33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2011, 12h07   #2
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 823
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2005
Messages : 2 823
Points : 3 454
Points : 3 454
Oui tu fais fausse route. Je me suis permis de réécrire le script :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
 
session_start( ) ;
 
// Initialisation du compteur
if ( ! isset($_SESSION['compteur']) ) {
    $_SESSION['compteur'] = 0 ;
}
 
// Formulaire soumis ?
if ( isset($_POST['valeur']) ) {
    $_SESSION['compteur'] = $_SESSION['compteur'] + $_POST['valeur'] ;
    // Forme raccourcie : $_SESSION['compteur'] += $_POST['valeur'] ;
}
 
?>
<html>
    <head></head>
    <body>
        <form method="post">
            <input type="text" name="valeur" value="1">
            <input type="submit" value="+">
        </form>
        <p>Compteur : <?php echo $_SESSION['compteur'] ?></p>
    </body>
</html>
Note qu'on pourrait se passer de la session pour un cas aussi simple.
__________________
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Séb. est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/11/2011, 09h21   #3
Invité de passage
 
Homme david wieser
technicien
Inscription : novembre 2011
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme david wieser
Localisation : France

Informations professionnelles :
Activité : technicien
Secteur : Bâtiment

Informations forums :
Inscription : novembre 2011
Messages : 7
Points : 2
Points : 2
Par défaut re compteur

bonjour,
super boulot, le code fonctionne
merci pb résolu
33david33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h55.


 
 
 
 
Partenaires

Hébergement Web