Pblèm form php

Résolu/Fermé
Zaidan - 2 juin 2005 à 08:51
 Micheeel - 2 juin 2005 à 11:26
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.
A voir également:

2 réponses

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...
0
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
0