lundi 17 septembre 2012 à 06:56
Bonjour
Je dois dire que j'ai eu du mal à analyser ton code....
Déjà , petit pb sur
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
#####!!!#####
-
$c = '<br /><table
style="width: 400px; height: 164px; text-align: left; margin-left: auto; margin-right: auto;"
border=1px ridge #486386" cellpadding="2" cellspacing="2">
-
#####!!!#####
?>
Tu as " après margin-right:auto qui ferme le style et ensuite border sans " d'ouverture.
En remarque générale :
1) Pense que toi ou quelqu'un d'autre devra relire le code et donc il faut éviter d'être avare sur le nom des variables. $mon _non_variable est plus lisible que $c. De plus $a, $c sont peut-être utilisée ailleurs dans le cms ????
2) Autant prendre de bonnes habitudes d'entrée de jeu, essaie de résonner de la facon suivante, je prépare ma donnée (requêtes), je fournie ma donnée en variable (souvent array), j'affiche ma donnée.
Je te dis ca pour plusieurs raisons :
- le code est nettement plus clair à relire
- On peut très facilement ré-agencer les données en passant par un array. Ce qui est ton cas, tu as deux types de données "les nouveaux..." et "les connectés..." qui doivent être affichés en colonne. Or un tableau se construit en ligne !!!!
Sans rentrer vraiment dans le détail (faut que je parte au boulot), tu mets tes 2 types de données dans deux tableaux et à l'affichage tu parcours par ligne, l'un et l'autre.
- Un jour (peut-être) sortira la V2, et la partie affichage sera déportée dans un fichier différent éventuellement stocké dans les thèmes. L'affichage pourra être totalement différent en fonction du thème. Ton exemple est parfais pour ça, peut-être que dans un autre thème j'aurai envie d'afficher une div déployable avec "les nouveaux..." et une div déployable avec "les connectés..."
A+
- Site de la Cie Temps'Danse