Votre question

probleme de recuperation de valeur sur php

Tags :
  • Echo
  • Programmation
Dernière réponse : dans Programmation
28 Mars 2005 14:59:51

bonjour,
j'ai un probleme c que je ne peux pas recuperer les valeur de variable dynamique:
dans le code suivant:
echo "<form name="."form1"." method="."post"." action="."l1save.php".">";
echo "<table>";
echo '<input type="hidden" name="titre" value="'.$t.'">';
echo '<input type="hidden" name="nombre" value="'.$nb.'">';
echo '<input type="hidden" name="dure" value="'.$d.'">';
$prefix="rep1";
for($i=1;$i<=$nb;$i++)
{$ddd=$prefixe.$i;
echo "<tr>";
echo "<td colspan="."2 bgcolor="."#3399CC"." class="."Style11"." scope="."col"."><div align="."center"." class="."Style12".">Question $r </div></td>";
echo"</tr>";
echo "<tr>";
echo "<td colspan="."2><input name="."ques.$i"." type="."text"." id="."titre"." size="."70"." class=Style11></td>";
echo "</tr><tr>";
echo "<td bgcolor="."#3399CC"." class="."Style11"." scope="."col"."><div align="."center"." class="."Style12".">Reponse 1 </div></td>";
echo "<td bgcolor="."#3399CC"." class="."Style11"." scope="."col"."><div align="."center"." class="."Style12".">Reponse 2 </div></td>";
echo "</tr><tr>";
echo "<td><input name="."rep1".".$i"." type="."text"." id="."titre"." size="."32"." class=Style11></td>";
echo "<td><input name="."rep2".".$i"." type="."text"." id="."titre"." size="."32"." class=Style11></td>";
echo "</tr>";
}
echo"</table><a>";
echo "<input type="."submit"." name="."Submit"." value="."Lancer".">";
echo "</a></form>";

je veux recupere la valeur de "rep1".".$i"
merci d'avance

Autres pages sur : probleme recuperation valeur php

28 Mars 2005 15:23:42

je verrai plus :

echo "<td><input name=\"rep1".$i."\" type=\"text\" id=\"titre\" size=\"32\" class=\"Style11\"</td>";

même format pour la suivante.
28 Mars 2005 15:24:58

oui mais comment je peux la recuperer dans l1save.php?
Contenus similaires
28 Mars 2005 15:28:15


FOR ($i=0;$i<$_POST['nb'];$i++) {
if(isset($_POST['rep'.$i]) && (test sur la valeur) {
alors, on fait le traitement.
}
}
28 Mars 2005 15:34:11

ca n'a pas marche
j'ai fait le test suivant mais ca n'as pas marché:
FOR($i=1;$i<=$_POST['nombre'];$i++)
{
$re=$_POST['rep1'.$i];
echo "reponse1 recupere est : $re";
}
28 Mars 2005 15:37:42

tu codes bizarement...
28 Mars 2005 15:38:47

Pour coder normalement il faut que je fasse koi?
28 Mars 2005 15:38:57

as-tu changé la ligne de l'input rep1 ? car comme elle est écrit chez toi, cette ligne est fausse.

name="."rep1".".$i"." > devrait être : name="."rep1".".$i."."
(selon ta façon ^^ mais je trouve ça moche ^^ et plein de truc inutil :p )
name=\"rep1".$i."\" > mieu
ou name='rep1".$i."'
28 Mars 2005 15:40:45

oui je les ai changés:
echo "<td><input name=\"rep1".$i."\" type=\"text\" id=\"titre\" size=\"32\" class=\"Style11\"</td>";
echo "<td><input name=\"rep2".$i."\" type=\"text\" id=\"titre\" size=\"32\" class=\"Style11\"</td>";
mais sans resultat
28 Mars 2005 15:42:03

Arrives-tu à récupérer les autres variables ?
28 Mars 2005 15:43:30

oui toutes les autres variable qui sont normales j'arrive a les recupere sans probleme
28 Mars 2005 15:44:38

oki, hmmmm
je t'ai pas demandé l'eventuel message d'erreur
ou ce que te donne ton test qui n'a pas marché
28 Mars 2005 15:46:18

merci a tous
je me suis arriver a les recupere merci a tous
28 Mars 2005 15:46:46

oki ^^ good luck pour la suite
28 Mars 2005 15:48:17

Mecriiiiiiiiiiiiiiiiiii
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS