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
).
1 2 3 4 5 6 7 8
| 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 :
1 2 3 4 5 6 7
| 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
?
ou
$f=$q->afficher($this->pages[$numero_de_page])
Pourriez-vous m'aider ? merci d'avance.
Partager