Salut
Depuis quelques temps je m'interroge en terme de design de site web et notamment sur la génération du code html produisant la page finalement vue par l'internaute.
Jusqu'a présent j'utilisais des apis de récupération des infos (function get_students_list (&$params) {/*requete sql, connection, recuperation de la liste dans un tableau*/} )
ensuite j'utilisais un include _TPL_PATH.'/students_list.tpl.php' comprenant une boucle sur mon tableau $students_ary
du genre
<<<<<<<<<< students_list.tpl.php
...<select name="student_list"><?php$idstudent_selected = isset($_REQUEST['idstudent']) && isnumeric($_REQUEST['idstudent']) && $_REQUEST['idstudent']>0 ? $_REQUEST['idstudent']:0;foreach ($student_ary as $idstudent => $studentname){ $selected_str=''; if ($idstudent == $idstudent_selected){ $selected_str='selected="selected"'; } echo '<option value="'.$idstudent.'">'.$studentname.'</option>'}?></select>
>>>>>>>>>>>>
donc si je récapitule un fichier php qui utilise des libs et inclut un tpl utilisant le résultat de ces libs.
comme je trouve que cette approche n'est pas très "propre" j'aurai voulu avoir votre opinion.
Je pensais utiliser un principe du genre fichier php qui utilise des lib d'obtention de résultats suivi de lutilisation d'un lib d'affichage de résultats ...
et vous quelle approche avez vous ?
PS j'ai tapé lé code tel quel alors il y aura surement du parse error