Posez votre question Signaler

Include html débutant [Résolu]

Theophile76 1404Messages postés 6 mars 2007Date d'inscription 10 mai 2012Dernière intervention - Dernière réponse le 19 nov. 2010 à 16:49
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.
Lire la suite 

Include html débutant »

2 réponses
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
Merci bcps ^^
Ajouter un commentaire
Ce document intitulé « Include html débutant » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?