Concatener un $_POST et une variable [RESOLU] - PHP - Programmation
Marsh Posté le 01-08-2004 à 17:03:20
Ton problème est évident...
Tu confonds les balises PHP, tout simplement...
ton code devrait être le suivant :
Code :
|
Voilà ! en gros, c'est un truc comme ça
PS : temps mis pour te répondre : quelques secondes
PS2 : les "\r\n" permettent d'avoir un code HTML généré plus propre avec des retours chariots (mais t'es pas obligé de faire ça lol)
Marsh Posté le 01-08-2004 à 17:04:06
Ok j'ai trouvé !!!
fallait que je mette $_POST["joueur".$k]
merci mouameme
Marsh Posté le 01-08-2004 à 17:05:35
bon... je comprend pas tout à fait ce que tu cherches à faire (un copu, c'est la variable I, un coup, c'est la variable k)
mais, du moment que tu y arrives
salutations
Marsh Posté le 01-08-2004 à 17:05:39
allopassxp a écrit : Ton problème est évident...
|
merci mais chui pas un newb qd meme !
g seulement pas mis les <?/?> dans le morceau de code ke j'ai posté !!!
Marsh Posté le 01-08-2004 à 17:08:29
ouais... sinon... juste pour te dire... quand tes variables $i (par exemple) sont NUMERIQUES... tu peux directement les insérer... sans besoin de concaténation lourds pour le code !
d'ailleurs... même avec des variables chaînes...
tu peux utiliser les accolades (techniques très propres, et pas très lourdes niveau programmation)
par exemple^
$chaine2 = "cette autre variable chaîne lolol !!!";
$chaine = "ce que j'écris là plus la variable chaîne suivante : {$chaine2} et cette truc";
cela est bien moins lourd que d'écrire :
$chaine = "ce que j'écris là plus la variable chaîne suivante : ".$chaine2." et cette truc !!";
en particulier, quand il y a une suite
Marsh Posté le 01-08-2004 à 17:09:36
SINON...
si tu sépares la bouche "for" de l'écho... tu vas produire n'importe quoi
ça ne marchera JAMAIS !!!
en effet... ta boucle for va se faire elle même...
enfin... si ça marche... ce n'est pas très logique...
car tu sépares l'intérprète PHP du mode OUTPUT (ce qui est affiché à l'écran)
alors...
Marsh Posté le 01-08-2004 à 17:15:37
Merci pour la technik des accolades, je ne connaissais pas ! c'est vrai que c'est plus simple dans le code
par contre, en ce qui concerne le FOR, on peut tres bien repasser en code HTML dans celui ci ! le for execute ce qui se trouve entre ses accolades donc il executera le code HTML
Marsh Posté le 01-08-2004 à 16:40:31
Slt !
j'ai un ptit souci et ca fonctionne pas dans ma tete pour le resoudre...
j'ai une boucle FOR qui genere "x" champ input.
ce champ input a pour nom "joueurX" ou x est la variable du FOR.
for ($i=1; $i<=$_POST['nombreJoueur']; $i++)
{
?>
<input type="text" name="joueur<?= $i ?>">
<?
}
Pour traiter la validation, j'ai de nouveau un FOR et je n'arrive pas a recuperer le $_POST['joueurx'] apres validation du formulaire...
qq1 peut m'aider siouplé ??
Message édité par PaLoTTe le 01-08-2004 à 17:07:11