[PHP] variable de session dans formulaire

Fermé
chouchouboy Messages postés 550 Date d'inscription mercredi 2 mars 2005 Statut Membre Dernière intervention 15 août 2014 - 13 juin 2006 à 12:05
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 13 févr. 2007 à 17:52
Bonjour,
sur mon site, j'ai une page d'authentification qui garde en mémoire le pseudo, mail... de l'utilisateur qui s'est logué.
Maintenant, je voudrais affichier dans un même champ de formulaire la variable de session 'nom et 'prenom'. J'arrive déjà à en afficher un des deux mais pas les deux. Voilà mon code :
<input type=text name=from size=30 value=".$_SESSION['nom'].">
Je voudrais donc savoir comment ajouter le prenom en plus du nom dans le même champs de formulaire.
Merci
A voir également:

5 réponses

crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 507
13 juin 2006 à 22:19
salut,
Une idée en passant, si la variable de session est prenom :
echo "<input type=\"text\" name=\"from\" size=\"30\" value=\"",$_SESSION['nom']," ",$_SESSION['prenom'],"\">" ;

Ne pas oublier d'encadrer les valeurs des attributs des éléments HTML par des
apostrophes ou des guillemets.

A+, crabs
0
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 507
13 juin 2006 à 22:20
Attention la ligne de code tient normalement sur une seule ligne...
0
chouchouboy Messages postés 550 Date d'inscription mercredi 2 mars 2005 Statut Membre Dernière intervention 15 août 2014 134
13 juin 2006 à 23:36
ça ne fonctionne pas ! que faire ???
j'ai cette erreur qui s'affiche :
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /mnt/109/sdc/7/8/monsite/phpMailTo/phpmailto.php on line 27
merci
0
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
14 juin 2006 à 11:06
Bjr

Sûr que ca risque pas de marcher ! LOL

Et pour cause la syntaxe est fausse ...

Essai :

echo '<input type="text" name="from" size="30" value="'.$_SESSION['nom'].' '.$_SESSION['prenom'].'">' ;


L'utilisation des \" est juste mais ca rend plus difficile la lecture du code.

Voilà

0
bonjour, et dans la balise <form>
peut on directement récupérer le mail des membres avec une session
<form id='contact' method="post" action="  QUE METTRE ICI mailto: $session ">" enctype="multipart/form-data">
merci pour votre aide
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
13 févr. 2007 à 17:52
Non, on ne peut pas directement.
Par contre, ce que tu peux faire :

<form id='contact' method="post" action="page.php">" enctype="multipart/form-data">


et dans page.php, tu mets :

<?php
session_start();

$_SESSION['valeur1'] = $_POST['valeur1'];
$_SESSION['valeur2'] = $_POST['valeur2'];
$_SESSION['valeur3'] = $_POST['valeur3'];
...
Pour chacune des variables que tu veux mettre en session (variables qui doivent donc être déclarées dans des <input> ou <select> du formulaire précédent)
0

Discussions similaires