PB $_SESSION en php
Résolu/Fermé
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
-
7 mai 2008 à 12:59
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 - 7 mai 2008 à 22:13
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 - 7 mai 2008 à 22:13
A voir également:
- PB $_SESSION en php
- Easy php - Télécharger - Divers Web & Internet
- Php?id=1 - Forum PHP
- Fichier php en pdf ✓ - Forum PDF
- Php if plusieurs conditions ✓ - Forum PHP
- -> En php - Forum PHP
10 réponses
dindoun
Messages postés
1028
Date d'inscription
mercredi 23 janvier 2008
Statut
Membre
Dernière intervention
17 février 2017
135
7 mai 2008 à 13:02
7 mai 2008 à 13:02
oups tu tapes sur l'etat
de mon aide tu n'auras
de mon aide tu n'auras
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
7 mai 2008 à 13:05
7 mai 2008 à 13:05
Désolé de dire la vérité ...
Quelqu'un d'autre ?
Quelqu'un d'autre ?
burnedsyn
Messages postés
170
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
21 février 2009
16
7 mai 2008 à 13:24
7 mai 2008 à 13:24
Hello ,
Tout d'abord normalement aucunes question n'est stupide en soit ;)
deux
regarde je te commente ce que je modifie ...
[code]
<?php
session_start(); // On démarre la session AVANT toute chose
// On s'amuse à créer quelques variables de session :
/* on récupère le nom dans le tableau POST des données du form */
$name=*_POST['name'];
$_SESSION['name'] = '$name';
$_SESSION['mot_de_passe'] = 'MDP';
// Maintenant que le session_start est fait, on peut taper du code HTML
?>
<html>
<head>
<title>Teeest!</title>
</head>
<body>
<form action="" METHOD='POST'>
Change de Nom : <input type="text" name="name" size="20" /><br>
<input type="submit" value="OK" />
</form>
<p>Salut <?php echo $_SESSION['name']; ?>!</p>
<a href="test2.php">Test 2</a>
</body>
</html>
/code
Les Formulaire s'envois de deux manière soit en GET (dans ce cas les arguments du formulaire sont envoyé comme arguments a la suite de l'url du form) soit par post et la les arguments sont envoyé en variable
Lorsque ton script recois les informations il les placera suivant le mode de transmission dans le tableau $_GET['nomvar'] soit $_POST['nomvar']
Voila j'espère t'avoir éclairer
A++
Tout d'abord normalement aucunes question n'est stupide en soit ;)
deux
regarde je te commente ce que je modifie ...
[code]
<?php
session_start(); // On démarre la session AVANT toute chose
// On s'amuse à créer quelques variables de session :
/* on récupère le nom dans le tableau POST des données du form */
$name=*_POST['name'];
$_SESSION['name'] = '$name';
$_SESSION['mot_de_passe'] = 'MDP';
// Maintenant que le session_start est fait, on peut taper du code HTML
?>
<html>
<head>
<title>Teeest!</title>
</head>
<body>
<form action="" METHOD='POST'>
Change de Nom : <input type="text" name="name" size="20" /><br>
<input type="submit" value="OK" />
</form>
<p>Salut <?php echo $_SESSION['name']; ?>!</p>
<a href="test2.php">Test 2</a>
</body>
</html>
/code
Les Formulaire s'envois de deux manière soit en GET (dans ce cas les arguments du formulaire sont envoyé comme arguments a la suite de l'url du form) soit par post et la les arguments sont envoyé en variable
Lorsque ton script recois les informations il les placera suivant le mode de transmission dans le tableau $_GET['nomvar'] soit $_POST['nomvar']
Voila j'espère t'avoir éclairer
A++
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
7 mai 2008 à 13:36
7 mai 2008 à 13:36
Merci 10000 fois de ton aide !
En effet, je suis en train d'aprendre le PHP, mais il me faut un peu de tps :)
A+ !
P.S: Cela fait plusieurs fois que je te voi faire la même erreure: c'est avec des <> les balises code et non entre [] ;)
En effet, je suis en train d'aprendre le PHP, mais il me faut un peu de tps :)
A+ !
P.S: Cela fait plusieurs fois que je te voi faire la même erreure: c'est avec des <> les balises code et non entre [] ;)
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
7 mai 2008 à 13:41
7 mai 2008 à 13:41
Juste une question... Pourquoi mon navigateur affiche :
"Parse error: syntax error, unexpected '*' in /www/bordinfo/Une journee au verger/test1.php on line 6"
Ligne 6 :
Même en enleven l'*, le pb perciste. Merci d'avance...
"Parse error: syntax error, unexpected '*' in /www/bordinfo/Une journee au verger/test1.php on line 6"
Ligne 6 :
$name=*_POST['name'];
Même en enleven l'*, le pb perciste. Merci d'avance...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
7 mai 2008 à 13:46
7 mai 2008 à 13:46
UP :)
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
7 mai 2008 à 13:47
7 mai 2008 à 13:47
Bjr
Parce qu'il y a une erreur de syntaxe !
A la place écrit
En PHP toutes les variables sont préfixées par le symbole $ y compris les tableaux superglobaux tels que $_SESSION[], $_GET[], $_POST[] etc ...
Parce qu'il y a une erreur de syntaxe !
A la place écrit
$name=$_POST['name'];
En PHP toutes les variables sont préfixées par le symbole $ y compris les tableaux superglobaux tels que $_SESSION[], $_GET[], $_POST[] etc ...
burnedsyn
Messages postés
170
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
21 février 2009
16
7 mai 2008 à 14:36
7 mai 2008 à 14:36
Pardonne moi je ne me suis pas relu sorry :(
ha ok oui j'avais pas tilté pour les balise merci je vais corriger ou jepeux
bonne journée a tous
ha ok oui j'avais pas tilté pour les balise merci je vais corriger ou jepeux
bonne journée a tous
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
>
burnedsyn
Messages postés
170
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
21 février 2009
7 mai 2008 à 19:59
7 mai 2008 à 19:59
Pas grave...
Merci à tous pour vos réponsses ! :)
Merci à tous pour vos réponsses ! :)
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
7 mai 2008 à 20:55
7 mai 2008 à 20:55
Petit probléme..;
Voyez par vous même : http://bordinfo.olympe-network.com/Une%20journee%20au%20verger/test1.php
Le nom ne cange pas :(
Je re-done le code final :
Merci d'avance pour vos réponses ...
Voyez par vous même : http://bordinfo.olympe-network.com/Une%20journee%20au%20verger/test1.php
Le nom ne cange pas :(
Je re-done le code final :
<?php session_start(); // On démarre la session AVANT toute chose // On s'amuse à créer quelques variables de session : /* on récupère le nom dans le tableau POST des données du form */ $name=$_POST['name']; $_SESSION['name'] = '$name'; $_SESSION['mot_de_passe'] = 'MDP'; // Maintenant que le session_start est fait, on peut taper du code HTML ?> <html> <head> <title>Teeest!</title> </head> <body> <form action="" METHOD='POST'> Change de Nom : <input type="text" name="name" size="20" /><br> <input type="submit" value="OK" /> </form> <p>Salut <?php echo $_SESSION['name']; ?>!</p> <a href="test2.php">Test 2</a> </body> </html>
Merci d'avance pour vos réponses ...
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
7 mai 2008 à 21:38
7 mai 2008 à 21:38
Bsr
Evidemment !
Remplace
$_SESSION['name'] = '$name';
par (sans les quotes autour de $name !)
$_SESSION['name'] = $name;
et ô miracle
Evidemment !
Remplace
$_SESSION['name'] = '$name';
par (sans les quotes autour de $name !)
$_SESSION['name'] = $name;
et ô miracle
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
7 mai 2008 à 22:13
7 mai 2008 à 22:13
Merci mille foi !!!!!!!!!!!!!!
Tout marche impec... Merci à tous pour vos réponses
A+
Tout marche impec... Merci à tous pour vos réponses
A+