[PHP] variable de session dans formulaire

chouchouboy Messages postés 550 Date d'inscription   Statut Membre Dernière intervention   -  
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   507
 
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   Statut Membre Dernière intervention   507
 
Attention la ligne de code tient normalement sur une seule ligne...
0
chouchouboy Messages postés 550 Date d'inscription   Statut Membre Dernière intervention   134
 
ç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   Statut Membre Dernière intervention   606
 
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
GARANDM
 
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   Statut Membre Dernière intervention   1 011
 
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