Rechercher : dans
Par :

Pblèm form php

Dernière réponse le 2 jun 2005 à 11:26:01 Zaidan, le 2 jun 2005 à 08:51:33 
 Signaler ce message aux modérateurs

Bonjour à tous,

Je code en PHP,
Mon pblème:

Je veux après soumission de mon formulaire rajouter des champs supplementaires sur celui-ci pour le remplissage.

En d'autres termes plus claire :
Après soumission de mon formulaire,
réafficher celui-ci avec toutes les valeurs des champs que l'utilisateur a saisi et d'autres champs supplémentaires à remplir.
J'ai fai ceci pour le réaffichage :

if ((isset($_POST["b1"])) && ($_POST["liste_pers"]==$_POST["liste_resp"])) {
		 
		  ?>

		  <FORM name="analFP" method="POST" action="creationFP.php ">
   <TABLE width=100% cellspacing=0 cellpadding=4>
    <TD bgcolor=#E1E1E1 align=center><span class="Style3">Responsable d'Analyse :</span>    
   <?
   //affichage dans la liste
   echo "<select name='liste_resp'>";
   echo "<option value=''></option>";
   foreach ($resp as $elem_resp) 
  	{
	if ((isset($_GET["var_resp"])) && ($_GET["var_resp"]==$elem_resp))
	echo "<option selected value='$elem_resp'>$elem_resp\n";
	else
	echo "<option value='$elem_resp'>$elem_resp\n";
	}
   echo "</select>";
   ?>

Mais le problèm est qu'il ne réaffiche pas les valeurs des champs saisi par l'utilisateur.
On m'a dit que je pouvais utilisé le tableau $_SESSION.

Qlqn peut-il m'aider?

Merci.

Meilleures réponses pour « pblèm form php » dans :
PHP - Récupération de données Voir PHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
Télécharger PHP Edit VoirPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des fonctions Débuggeur...
Télécharger PHP FTP Synchronizer VoirLa mise à jour de site web est aussi complexe que sa conception. Alors il faut utiliser le bon outil avec les bon paramètres et une bonne connaissance de programmation pour mettre à jour un site. PHP FTP Synchronizer est une application vous...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non, c'est-à-dire si la valeur de son expression vaut 0 ou 1 (le PHP associe le mot clé true à 1...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...

1

Micheeel, le 2 jun 2005 à 11:20:16

Bonjour.
Place le code suivant completement en tete de page

<?php
session_start();
?>

Ceci ouvre le tableau de variable pmour toute la session

A partir de là, tout ce que tu mets dans les variables session reste indépendant de la page ou tu te trouve. C'est un peu comme un porte document que tu ballades de page en page...

Pour mettre le contenu du champ F1_nom dans ta variable de session:

<?php
$_SESSION ('nom") = F1_nom;
?>

Pour le retrouver et le placer dans une aute page:

<?php
F2_nom = $_SESSION ('nom') ;
?>


Bonne chance...

Répondre à Micheeel

2

 Micheeel, le 2 jun 2005 à 11:26:01

Ps: n'oublie pas de "destroy" ta session quand tu as fini. Sinon tes variables de session sont toujours là...

Pour tout savoir sur la joie des variables session:

http://www.nexen.net/docs/php/annotee/rapide.php?quoi=session

Répondre à Micheeel