Bonjour à tous.
J'ai développé un programme permettant d'afficher un formulaire, alternant select et textarea. Les réponses aux questions sont sauvegardées dans un fichier excel. ça fonctionne bien à un détail près : j'ai un problème d'affichage :
Le select et le textarea ne sont pas censés être collés. Le textarea devrait être à la ligne et précédé de la mention "Commentaires".
De plus lorsque je clique sur un bouton "Enregistrer" en bas de page, une page de confirmation devrait apparaître. Mais ce n'est pas le cas.
Pour ce qui est de mon programme, je passe par un fichier XML comportant les questions et les types de réponses.
En cherchant dans mon programme, il s'avère que l'erreur vient de ce morceau de programme:
Cette partie affiche le select.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if($xml->item[$i]->attributes()->type == "select"){ [...] // ici j'affiche les questions que je vais chercher dans mon XML $formula.= "<td><select name='".$xml->item[$i]->attributes()->name."'><br>"; for($j=0;$j<$subitems;$j++){ $formula.= "<option value='".$xml->item[$i]->subitem[$j]->attributes()->val."'>".utf8_decode($xml->item[$i]->subitem[$j])."</option>"; } $formula.="</td>"; }
Lorsque je mets cette partie en commentaire, j'ai ceci :
C'est la configuration que je souhaite, le select en plus au bout de la question. Je précise qu'en mettant la partie en commentaire, j’atterris bien sur la page de validation en cliquant sur "Enregistrer".
Voila, j'espère avoir été assez précis.
Merci d'avance.
Partager