routscap

  • Signature
    routscap
  • Nombre de sujets
    1
  • Nombre de messages
    10
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

routscap
le 06/04/2004 à 09:05
tableau en session
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
routscap
le 05/04/2004 à 13:03
tableau en session
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
routscap
le 05/04/2004 à 10:42
tableau en session
j'ai mis le code complet sur :wall 1306
routscap
routscap
le 05/04/2004 à 09:42
tableau en session
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&nbsp;".$cpt."&nbsp;&nbsp;&nbsp;"."</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
routscap
le 02/04/2004 à 16:27
Comment garder les valeur d'un champ
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
routscap
le 02/04/2004 à 15:38
tableau en session
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
routscap
le 02/04/2004 à 14:44
tableau en session
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
LoadingChargement en cours