Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
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/01/2007, 17h54   #1
Membre à l'essai
 
Inscription : octobre 2006
Messages : 131
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 131
Points : 24
Points : 24
Par défaut Récupération de la valeur d'un champ

Bonjour,

Je conçois un formulaire en donnant des valeurs à "value" du genre :
Code :
<input type="text" name="nom" value="<?php $nom; ?>">
Cependant, mon fichier PHP de traitement du formulaire étant séparé de celui HTML contenant le code du formulaire, je reçois le message suivant :

Citation:
Notice: Undefined variable: nom in c:\program files\easyphp1-8\www\.......
Aussitôt effacé les valeurs à "value", le message d'erreur disparaît.
Mais je voudrais conserver la possibilité de réafficher les informations entrées
par l'utilisateur.

De quelle manière puis-je remédier à ce problème ?

Merci d'avance.
jakkihm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2007, 19h13   #2
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Salut,

Déjà si tu initialises les valeurs de ton formulaire avec des variables HTML il faut que ton formulaire soit dans un fichier PHP sinon ça le fera pas.

Après pour récupérer les infos dans ton fichier de traitement c'est avec $_POST['nom_du_champ'] (ou $_GET) mais ça je crois que tu as compris.

Si tu dois revenir au formulaire tu peux lui repasser la valeur via l'URL en mettant nom_fichier_formulaire.php?nom_du_champ=valeur, et tu récupéreras alors ta valeur avec $_GET['nom_du_champ'].

J'espère que ça va t'aider parce que j'ai pas tout bien compris le problème...
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2007, 19h23   #3
Membre à l'essai
 
Inscription : octobre 2006
Messages : 131
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 131
Points : 24
Points : 24
Merci JWhite,

En effet tu réponds à ma question. Passer les données par l'URL est la meilleure chose à faire dans mon cas.
jakkihm 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 19h34.


 
 
 
 
Partenaires

Hébergement Web