Gestion tableau multidimensionnel php
Résolu/Fermé
stellou74
Messages postés
22
Date d'inscription
mardi 18 février 2014
Statut
Membre
Dernière intervention
10 avril 2014
-
18 févr. 2014 à 19:30
stellou74 Messages postés 22 Date d'inscription mardi 18 février 2014 Statut Membre Dernière intervention 10 avril 2014 - 19 févr. 2014 à 18:34
stellou74 Messages postés 22 Date d'inscription mardi 18 février 2014 Statut Membre Dernière intervention 10 avril 2014 - 19 févr. 2014 à 18:34
A voir également:
- Gestion tableau multidimensionnel php
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Trier tableau excel - Guide
- Easy php - Télécharger - Divers Web & Internet
2 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
19 févr. 2014 à 10:49
19 févr. 2014 à 10:49
Salut,
Voici quelques améliorations à apporter pour réaliser ce que tu attends :
1. Utilises les clés de ton tableau (0, 1, 2, 3) à la place du nom de la saison dans les urls.
2. Vérifie que la clé envoyé par l'utilisateur (en cliquant sur le lien) correspond bien à une clé existante pour éviter les erreurs.
3. Utilises ensuite cette clé pour récupérer les informations de la saison et les afficher.
Par exemple :
Bonne journée
Voici quelques améliorations à apporter pour réaliser ce que tu attends :
1. Utilises les clés de ton tableau (0, 1, 2, 3) à la place du nom de la saison dans les urls.
2. Vérifie que la clé envoyé par l'utilisateur (en cliquant sur le lien) correspond bien à une clé existante pour éviter les erreurs.
3. Utilises ensuite cette clé pour récupérer les informations de la saison et les afficher.
Par exemple :
<ul> <?php foreach($saisons AS $cle => $saison) { // on utilise la clé (identifiant) de la saison echo '<li><a class="menu" title="'.$saison['nom'].'" href="minisite.php?id='.$cle. '">'.$saison['nom'].'</a></li>'; } ?> </ul> <?php // on vérifie si l'utilisateur à cliqué sur un lien et que l'id envoyé existe if (isset($_GET['id']) && in_array($_GET['id'], array_keys($saisons))) { // si l'id correspond à une saison du tableau, on récupère les infos de cette saison $saison = $saisons[$_GET['id']]; echo '<title>' . $saison['nom'] . '</title>'; echo '<h1>' . $saison['nom'] . '</h1>'; echo '<h2 id="'. $saison['nom']. '">' . $saison['nom'] . '</h2>'; echo '<img src="' . $saison['image'] .'" />'; echo '<p>' . $saison['texte'] . '</p>'; } else { // sinon on affiche la page d'accueil echo '<title>' . $page_titre . '</title>'; echo '<h1>' . $page_titre . '</h1>'; echo '<p>' . $texte_accueil . '</p>'; }?>
Bonne journée
stellou74
Messages postés
22
Date d'inscription
mardi 18 février 2014
Statut
Membre
Dernière intervention
10 avril 2014
1
19 févr. 2014 à 18:34
19 févr. 2014 à 18:34
Merci beaucoup cela fonctionne parfaitement !