8792 sujets

Développement web côté serveur, CMS

QUESTION TEMPLATE
avec template.inc (ou autre si quelqu'un à une meilleur solution)

G 2 tables MySQL liées entre elles par ville_id :
- tbl_pays (pays_id , pays_item)
-> valeurs : FRANCE , ESPAGNE

- tbl_ville (ville_id , pays_id , ville_item)
-> valeurs : Paris , Nantes , Marseille , Madrid , Seville


Comment afficher mes pays et villes dans mon template, de facon à avoir :

FRANCE
- Paris
- Nantes
- Marseille


ESPAGNE
- Madrid
- Seville




MERCI A TOUS !!!!!
Bonjour, en effet,

kainoak a écrit :
G 2 tables MySQL liées entre elles par ville_id ...


Désolé. Je sais lire une solide douzaine de formats de structuration de texte plus ou moins couramment utilisés sur le Web. Mais pas le SMS. Smiley cligne
Modifié par Laurent Denis (26 Jul 2005 - 18:53)
T'es dur là... Quand on lit ce qu'on lit des fois hein, raler pour un seul raccourci dans un message qui est du reste fort correct, c'est pas cool Smiley langue

Cependant, kainoak, est-ce que tu as refléchi et correctement compris les rôles précis d'une base de données, et d'un moteur de templates ? Parce que j'ai l'impression que tu attends un bout de code qui va lier tout ça et sortir un tableau magique, ce qui me fait penser que tu n'as pas saisi le rôle de chacun de ces éléments.
template.inc

ça doit être le nom du fichier principal d'à peu près 99 systèmes de templates sur 100 non ? Smiley langue
NB : Tes tables sont liées par pays_id, pas par ville_id.

Alors ça donnerait un truc du style

$sqlQuery = "SELECT pa.pays_item, vi.ville_item FROM tb_pays pa INNER JOIN tb_ville vi ON pa.pays_id = vi.pays_id ORDER BY pays_item, ville_item";

Puis tu parcours le résultat de ta requète
Modifié par Marvin Le Rouge (26 Jul 2005 - 20:24)
naholyr a écrit :
T'es dur là... Quand on lit ce qu'on lit des fois hein, raler pour un seul raccourci dans un message qui est du reste fort correct, c'est pas cool Smiley langue


A la réflexion, tu as sans doute raison.

En fait, j'ai zappé la suite du message : ceux qui feraient un usage modéré et après tout effectivement tout à fait acceptable des racourcis dans un forum paient hélas pour les autres.

Toutes mes excuses, kainoak.
Cedric a écrit :
template.inc

ça doit être le nom du fichier principal d'à peu près 99 systèmes de templates sur 100 non ? Smiley langue



Pour ma part: .tpl pour les modèles.
Je parlais du fichier qui contient la class.

Quand j'utilisais des templates, je gardais un .html histoire que dreamweaver me les ouvrir directement Smiley lol
G l'impression que mon message sucite pas mal de commentaires...
Il est vrai que je debute dans les templates mais surement au niveau prog et bdd.

Alors dites moi, quel est le meilleur moyen de faire du template ?
Gasp... Smarty?
T'es dur solo... C'est pas le moteur le plus simple pour commencer Modelixe est déjà plus simple, et le module PHPBB encore davantages.
Mais en effet, je crois que les templates n'ont plus trop d'intéret pour qui utilise php.
M'enfin ce que j'en dis...
Modifié par chu (29 Jul 2005 - 17:43)
Mon blog actuel utilises un moteur de template maison. Pour ma V2, j'abandonne ce système, je vais vraiment plus vite pour les mises à jours ^^

Pour des mise en page très complexe il s'avère qu'on n'y gagne pas du tout en temps de réalisation.
Administrateur
kainoak a écrit :
G l'impression que mon message sucite pas mal de commentaires...

A/ Bonjour (non il n'est pas trop tard)

B/ Pas de titre en majuscules, je viens d'éditer celui-ci

C/ "G" s'écrit "J'ai" en français tel que nous souhaitons le voir écrit ici (bis)

Bilan: un clic trop rapide peut empêcher la lecture de la page à lire avant l'inscription http://forum.alsacreations.com/user.php?action=disclaimer et la précipitation de lire les Règles avant de poster un premier sujet ...

Felipe
solo a écrit :
Pour des mise en page très complexe il s'avère qu'on n'y gagne pas du tout en temps de réalisation.

Les sytème de template n'on d'interret que dans le cadre de workflow impliquant des personnes aux comptences variées et/ou spécialisées (typiquement : un developpeur, un graphiste et des founisseur de contenu sans grande compétance en codage)