Include html débutant

Résolu
Theophile76 Messages postés 2115 Statut Membre -  
Theophile76 Messages postés 2115 Statut Membre -
Bonjour,
je suis en train de créer un site et j'ai un petit problème :
J'ai une liste select de ce style :

<select>           
  <option value="1.html" selected="true">1</option>       
  <option value="2.html">2</option>       
  <option value="3.html">3</option>       
</select>


Le problème c'est que j'utilise cette liste sur énormément de page, donc si je veux rajouter une ligne, ou en modifier une, je dois à chaque fois le faire sur chaque page et c'est très long.

Je voulais donc savoir s'il n'y a pas un moyen de créer un modèle contenant ce code et comme ça j'aurais juste à modifier ce modèle pour que ça modifie sur chaque page.

En moi ce qui me parait logique c'est de créer une page html nommée "XXX.html" et d'y mettre seulement le code si dessus et dans ma page "index.html" j'aurais quelque chose du genre :

<body> 
... 
<select src="XXX.html"> 
</select> 
... 
</body>  


Bon ok ça doit pas du tout être comme ça qu'on fait bon bon x)

Merci.





On s'ennuie pas avec l'informatique :)
A voir également:

2 réponses

iBobos Messages postés 39 Statut Membre 6
 
Bonjour,

En effet il y a un moyen très rapide et beaucoup plus efficace.

Tout d'abord, crées un fichier PHP que tu nommeras par exemple liste.php

Tu mets dedans:

<?php

function liste(){

$code = '<select>
<option value="1.html" selected="true">1</option>
<option value="2.html">2</option>
<option value="3.html">3</option>
</select>';

return $code;

}

?>

Tu l'enregistres, le met sur ton serveur.
Il ne te reste plus qu'à ajouter sur chaque page de ton site le code suivant:

<?php

include('liste.php');

?>

Puis à chaque fois que tu voudras appeler la liste, tu mettras:

<?php

echo liste();

?>

Voilà tout, en espérant que ça t'aie aidé.

Bon courage.
0
Theophile76 Messages postés 2115 Statut Membre 372
 
Merci bcps ^^
0