tableau array AIDE

Répondre
jackbocar
le 13/04/2006 à 19:15
jackbocar
Bonjour,

Je ne trouve pas de solutions à ce script :

<?php
$pages = array("commanderies_A" => "menu_A","commanderies_L" => "menu_L");

if ( in_array($_GET['page'], $pages) ) {
include 'pages/'.$_GET['page'].'.php';

} else {
include 'pages/commanderies_A.php';
}
?>

Dans mon dossiers /pages/, j'ai une page commanderies_A.php et un menu_A.php et commanderies_L.php et un menu_L.php, comme ceci avec toutes les lettres de l'alphabet et je voudrais lorsque l'on clique sur le lien [L], la page commanderies_L.php et le menu_L.php s'ouvrent en même temps et sur la même page.

Si quelqu'un peut me dire quoi faire ou comment faire, ce serait sympa.

J'ai trouvé une autre solution, avec des <table>, mais ce n'est pas utiliser le PHP.


Jack Bocar
mojorisin
le 13/04/2006 à 20:48
mojorisin
Le code a rien de défecteux.
Il faut juste prendre en compte que tous les includes se font depuis la page appelante.
Je m'explique, soit une arborescence comme suit :
/index.php
/dossier/include1.php
/dossier/include2.php

Si le fichier include2.php est inclus dans le fichier include1.php
ET si ce fichier include1.php est inclus dans le fichier index.php ALORS le fichier include1.php doit inclure le fichier include2.php par rapport à l'emplacement de index.php.

Je ne sais pas si je suis tres clair.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
jackbocar
le 14/04/2006 à 11:24
jackbocar
Bonjour,

Merci de ta réponse.

J'ai réglé le problème de cette façon :

J'ai mis mes requêtes SQL par lettre appelée dans la même page :

Requête des texte lettre A :

$sql = 'SELECT id, date, lien, nom_lien, nom, dep, infos FROM commanderies WHERE nom REGEXP "^A" ORDER BY nom ASC';

Requête du menu lettre A :

$sql = 'SELECT id, nom FROM commanderies WHERE nom REGEXP "^A" ORDER BY nom ASC';

Je ne sais pas si c'est très orthodoxe, et conforme à l'utilisation PHP, mais ça fonctionne très bien.

Merci de me dire si ces deux requêtes sur la même page risquent de me causer des problèmes.


Jack Bocar
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours