Include php et problème menu déroulant

Include php et problème menu déroulant - PHP - Programmation

Marsh Posté le 20-08-2007 à 19:13:09    

Salut :D  
 
J'ai 2 petits problèmes.
 
1) J'ai un menu déroulant de base :  
 

Code :
  1. <select id="Menu" onchange="ChangeUrl(this.form)">
  2.           <option value="" selected="selected">-Acc&egrave;s Rapide-</option>
  3.           <option value="index.php?page=malphabet">Alphabet </option>
  4.           <option value="index.php?page=eecriture">Alphabet 6/7</option>
  5.           <option value="index.php?page=mpoisson">Aquarium</option>
  6.           <option value="index.php?page=mcalendrier">Calendriers</option>
  7.           <option value="index.php?page=mchorale">Chorale</option>
  8.           <option value="index.php?page=mcirque">Cirque</option>
  9.           <option value="index.php?page=ecrique">Cirque 6/7</option>
  10.           <option value="index.php?page=mcoloriage">Coloriages</option>
  11.           <option value="index.php?page=mcomptine">Comptines</option>
  12.           <option value="index.php?page=ecomptine">Comptines 6/7</option>
  13.           <option value="index.php?page=mferme">Ferme</option>
  14.           <option value="index.php?page=eferme">Ferme 6/7</option>
  15.           <option value="index.php?page=mforet">For&ecirc;t</option>
  16.           <option value="index.php?page=eforet">For&ecirc;t 6/7</option>
  17.           <option value="index.php?page=mjardinage">Jardinage</option>
  18.           <option value="index.php?page=ejardinage">Jardinage 6/7</option>
  19.           <option value="index.php?page=mlabyrinthe">Labyrinthes</option>
  20.           <option value="index.php?page=mmathematique">Math&eacute;matiques</option>
  21.           <option value="index.php?page=emath">Math&eacute;matiques 6/7</option>
  22.           <option value="index.php?page=mnoel">No&euml;l</option>
  23.           <option value="index.php?page=mnutrition">Nutrition</option>
  24.           <option value="index.php?page=mphonologie">Phonologie</option>
  25.           <option value="index.php?page=ephonetique">Phonologie 6/7</option>
  26.           <option value="index.php?page=mpoesie">Po&eacute;sies</option>
  27.           <option value="index.php?page=mpoisson">Poissons</option>
  28.           <option value="index.php?page=mrecette">Recettes</option>
  29.           <option value="index.php?page=mson">Sons</option>
  30.           <option value="index.php?page=msorciere">Sorci&egrave;res</option>
  31.           <option value="index.php?page=esorciere">Sorci&egrave;res 6/7</option>
  32.           <option value="index.php?page=mtheatre">Th&eacute;&acirc;tre</option>
  33.         </select>


 
Déjà est-ce une bonne idées ? Et surtout => Sa marche pas, je n'arrive pas à inclure quoi que ce soit venant de cette liste.
 
Quelles améliorations puis-je faire ?
 
2) Ya plein de page sur mon site... Mais je veut quelles soient TOUTES affichées dans index.php qui me sert de "décor", mon squelette :D  
 
Le problème actuellement et que chaque lien doit avoir "index.php?page="
 
C'est vite.... embetant.
 
Qu'est ce que je peut optimiser ?
 
Merci beaucoup :sol:

Reply

Marsh Posté le 20-08-2007 à 19:13:09   

Reply

Marsh Posté le 21-08-2007 à 09:51:36    

up c'est urgent... plzzzz

Reply

Marsh Posté le 21-08-2007 à 10:44:17    

Citation :

Déjà est-ce une bonne idées ?

A un détail près, j'aurais dit "pourquoi pas?" mais là je vois un gros défaut : ils font comment ceux qui ont javascript de désactivé?
Utilise donc le select dans un formulaire classique avec un bouton de validation (que tu rendras invisible si javascript est activé) et quand un élément est sélectionné, tu fais une validation du formulaire.
Ca sera beaucoup mieux au niveau accessibilité.
 

Citation :

Et surtout => Sa marche pas, je n'arrive pas à inclure quoi que ce soit venant de cette liste.

Ca veut dire quoi "Sa marche pas"? Tu n'as pas de changement de page? Ton include est foireux? T'as une erreur javascript dans ton navigateur? Une erreur php quand tu changes de page?
Faute d'informations précises, on ne peut pas te dépanner.


Message édité par omega2 le 21-08-2007 à 10:45:23
Reply

Marsh Posté le 21-08-2007 à 13:08:26    

Moi je passerais en valeur que celle de la page :whistle:
 
Après tu vois ça dans ta fonction JS pour rajouter le index.php?page=
 
Et en effet peut être que des liens seraient plus adaptés ici?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed