Ses derniers messages sur les forums
tu as raison,
rappel du formulaire:
http://www.lephpfacile.com/wall/lire_wall.php?wall=1307
et le code d'affichage :
http://www.lephpfacile.com/wall/lire_wall.php?wall=1307
le resultat affiché dans un popup est :
la 1ere reponse est : VALEUR 1 VALEUR 1 la valeur est : vrai
la 2eme reponse est : VALEUR 2 la valeur est : vrai
la 3eme reponse est : VALEUR 3 la valeur est : vrai
$compteur :1 $i : 4
la 4 eme reponse est : VALEUR 4la valeur est :
$session valnomchamp 1=VALEUR 4
$compteur :2 $i : 4
la 5 eme reponse est : la valeur est :
$session valnomchamp 2=
$compteur :3 $i : 4
la 6 eme reponse est : VALEUR 4la valeur est :
$session valnomchamp 3=VALEUR 4
$compteur :4 $i : 4
la 7 eme reponse est : VALEUR 5la valeur est :
$session valnomchamp 4=VALEUR 5
merci de votre aide
routscap
en faite mon probleme est que quand je veux voir ce qui a ete enregistrer dans mon 1er formulaire et je je regarde ce qu'il y a dans mes tableaux de variable en session cela n'est pas correcte.
au fait $a a pour valeur 1 apres le submit.
http://www.lephpfacile.com/wall/lire_wall.php?wall=1307
re re merci
routscap
routscap
Je ne comprends pas pourquoi tu t'enerves ??? peux tu m'expliquer ?
Donc ci dessous le lien ou vous pourrez voir mon code.
rappel: j'ai un formulaire avec un bouton (morerep) qui ajoute un champ. dans ma boucle d'incrementation du champ je stock( j'essaie ) les valeurs de ces champs dans des tableau qui je passe en session. Cela ne marche pas bien.. voyez vous pourquoi ?
Merci encore pour votre aide
http://www.lephpfacile.com/wall/lire_wall.php?wall=1306
routscap
routscap
j'ai mis le code complet sur :wall 1306
routscap
Ho si je l'ai testé mais je commence a en perdre mon latin....
Merci de votre aide qui je vous assure m'ai precieuse.
ci dessous une partie de mon formulaire auquel on peut rajouter un champ avec le bouton morerep. Le rajout du champ se passe bien, mais je ne sais pas comment enregistrer les valeurs de ces champs dans des tableaux de session . Je ne pense pas que les declarations des tableau session en bas sont bonnes.
<form method="GET" name="form1">
<table border="0">
<tr>
<?
if ($valrep1=="vrai"){$rep1vrai="checked";}
if ($valrep1=="faux"){$rep1faux="checked";}
?>
<TD colspan="">reponse 1</td><td><TEXTAREA COLS='60' ROWS='1' WRAP='physical' name='rep1'><?echo $rep1?></textarea></TD>
<TD><INPUT TYPE="radio" name="valrep1" value="vrai" <?echo $rep1vrai ?>>juste
<INPUT TYPE="radio" name="valrep1" value="faux" <?echo $rep1faux ?>>faux
</tr>
<?
// ******************* boucle d'incrementation de champs reponse ************************
$cpt=4;
if (isset($morerep)){
for ($i=0;$i<=$a;$i++){
$value=("rep".$cpt);
$repvalue=("valrep".$cpt); $repvaluevrai="";
$repvaluefaux="";
echo "<TR>";
echo "<TD HEIGHT='40' VALIGN='middle' ALIGN='right'>"."<font color='$color2' SIZE='3'>"."Reponse ".$cpt." "."</TD>";
if ($$repvalue=="vrai"){$repvaluevrai="checked";}
if ($$repvalue=="faux"){$repvaluefaux="checked";}
echo "<TD VALIGN='bottom'>"."<TEXTAREA COLS='60' ROWS='1' WRAP='physical' name='$value'>".$$value."</TEXTAREA>";
echo "<TD VALIGN='middle' ALIGN='center'>"."<font color='$color2' SIZE='3'>"."<INPUT TYPE='RADIO' NAME='$repvalue' VALUE='vrai' $repvaluevrai>"."juste"
."<INPUT TYPE='RADIO' NAME='$repvalue' VALUE='faux' $repvaluefaux>"."faux"."</TD>"."</TR>";
// enregistrement des valeurs dans des tableau session
$nomchamp[]=$value;
$_SESSION['nomchamp']= $nomchamp;
$valnomchamp[]=$$value;
$_SESSION['valnomchamp']= $valnomchamp;
$nomchamprep[]=$repvalue;
$_SESSION['nomchamprep']=$nomchamprep;
$valnomchamprep[]=$$repvalue;
$_SESSION['valnomchamprep']=$valnomchamprep;
$_SESSION['i']=$i;
$cpt++; }
$morerep=false;
echo "<input type='hidden' name='a' value='$i'>";
}
?>
<tr>
<td><INPUT TYPE='submit' VALUE='+ de reponse' name='morerep' ></td>
<td><INPUT TYPE='button' VALUE='continuer' name='continuer' onClick="toto(this.form)"></td>
</table>
routscap
help please !!!
routscap
slt , je pense aussi que les sessions sont le plus adaptées pour ton pb... le passage d'info de page en page est impec avec cette methode.
routscap
Tu as raison mais je n'avais pas pris la bonne partie du code car il est beaucoup plus long que cela mais le reste est a peu pret de meme.
enregistrement des variable dans le tableau, et du tableau dans une session:
$valnomchamp[]="mavaleur";
$_SESSION['valnomchamp']= $valnomchamp;
$_SESSION['i']=$i;
affichage des valeurs sur une autre page:
<?
$compteur=1;
$cpt=4;
while ($compteur<=$i){
echo "la ".$cpt." eme reponse est : ".$_SESSION['valnomchamp'][$compteur];
$compteur++;
$cpt++;
}
?>
merci de ton aide que je t'aasure m'est precieuse
routscap
Bonjour,
je voudrais confirmer ou infirmer ce que j'ecris pour stocker des valeurs dans un tableau que je veux passer en session... et puis aussi etre sur que je l'edite bien sur un autre page. Ci dessous le code qui se trouve dans un for.
enregistrement des variable dans le tableau, et du tableau dans une session:
$nomchamp[]="mavaleur";
$_SESSION['nomchamp']= $nomchamp;
affichage des valeurs sur une autre page:
<?
$compteur=1;
$cpt=4;
while ($compteur<=$i){
echo "la ".$cpt." eme reponse est : ".$_SESSION['valnomchamp'][$compteur];
$compteur++;
$cpt++;
}
?>
merci de votre aide car je rame vraiment.
routscap
routscap