[PHP] problème de syntaxe
Résolu
cinhic
-
Defouille Messages postés 388 Date d'inscription Statut Membre Dernière intervention -
Defouille Messages postés 388 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
cela fait un moment que je n'ai plus touché à PHP...
J'ai une instruction à traduire en PHP, pour creer un formulaire orienté objet( ce que je ne maitrise pas du tout, mais j'essaye).
je l'ai traduis ainsi :
bon ou pas bon?
est ce que je suis plus censée dire
Help please
cela fait un moment que je n'ai plus touché à PHP...
J'ai une instruction à traduire en PHP, pour creer un formulaire orienté objet( ce que je ne maitrise pas du tout, mais j'essaye).
echo "<form name='f' action='index.php?page=".$numero_de_page+1."' method='post' >"; pour chaque question $q de $this->pages[$numero_de_page] echo $q->texte; Si $q->type=="radio" pour chaque reponse $r de $q->reponses[] echo "<input type='radio' name='".$q->id."' value='".$r."' >"; fin de pour fin de si
je l'ai traduis ainsi :
function afficher($numero_de_page){ echo("<form name='f' action='index.php?page=".$numero_de_page+1./"' method='post'>"); foreach ($this->page[$numero_de_page] as $q) { echo $q->$texte; if ($type=="radio"){ foreach ($q->reponses[''] as $r) { echo ("<input type='radio' name='".$q->id."' value='".$r."'>");}
bon ou pas bon?
est ce que je suis plus censée dire
for $this->page[$numero_de_page]==$q?
Help please
A voir également:
- [PHP] problème de syntaxe
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Trouver erreur de syntaxe fichier txt ✓ - Forum PHP
- Impossible d'ouvrir un fichier txt avec Python ✓ - Forum Python
- Trouver erreur de syntaxe fichier txt pix - Forum Autoit / batch
1 réponse
Bonjour,
quelques petites modifications et le compte y est ^^
- attention au $ : "echo $q->$texte;" => "echo $q->texte;"
- pas de crochet pour le "foreach ($q->reponses as $r)"
- sur l'exemple il manquait des accolades :D
En ce qui concerne "for $this->page[$numero_de_page]==$q", je n'ai jamais vu cette syntaxe et j'en ai peur ^^
En espérant que ça t'aide, n'hésite pas à demander d'autres infos si tu comprends pas quelque chose :)
quelques petites modifications et le compte y est ^^
function afficher($numero_de_page) { echo "<form name='f' action='index.php?page=".$numero_de_page+1./"' method='post'>"; foreach ($this->page[$numero_de_page] as $q) { echo $q->texte; if ($type=="radio") { foreach ($q->reponses as $r) { echo "<input type='radio' name='".$q->id."' value='".$r."'>"; } } } }
- attention au $ : "echo $q->$texte;" => "echo $q->texte;"
- pas de crochet pour le "foreach ($q->reponses as $r)"
- sur l'exemple il manquait des accolades :D
En ce qui concerne "for $this->page[$numero_de_page]==$q", je n'ai jamais vu cette syntaxe et j'en ai peur ^^
En espérant que ça t'aide, n'hésite pas à demander d'autres infos si tu comprends pas quelque chose :)