Page 1 sur 1

Les variables

Posté : 12 janv. 2006, 01:40
par Jade
Bonsoir,

J'utilise pour afficher mes pages une variable index.php?saison=1, mais avec ce Tuto il montre qu'il faut une variable commun pour tous.

Mais avec la variable de plus index.php?cat=epi&sai=1 il faut ajouter quelque chose après "cat" mais vue que cette variable sors de nul part, rend l'adresse nul.

il faut tu modifier le page ou son mes variable ? parce que je vois pas ou l'intégrer dans mon code....

Merci d'avance...

Posté : 12 janv. 2006, 01:56
par Truc
SAlut,

j'ai pas compris :?
(...)une variable commun pour tous(...)
c'est a dire ?
Mais avec la variable de plus index.php?cat=epi&sai=1 il faut ajouter quelque chose après "cat" mais vue que cette variable sors de nul part, rend l'adresse nul.
pourquoi mettre ces variables (=> cat et sai) dans l'adresse ?

Posté : 12 janv. 2006, 03:23
par Jade
@Truc: pour ta première question... dans le tuto, il donne le code suivant
   if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
    include($pageOK[$_GET['page']]);   // Nous appelons le contenu central de la page
  } else {
    include('accueil.php');   // Page par défaut quant elle n'existe pas dans le tableau
  }
J'ai remplacer "page" par "cat" (catégorie) parce que j'ai plusique autre page que je renomme.

pour la 2eme question, au départ j'avais déja une variable ?saison=1, mais dans le tuto il nous fait en mettre un autre au début, mais j'ai toujours besoin de ma première variable.

Ça ferrai ?cat=saison=1, mais c'est impossoble, il faut ajouter une variable après cat non...

Posté : 12 janv. 2006, 11:18
par charabia
Si tu veux faire appel à plusieurs variable dans ton URL, il faut les séparer par "&".

Par exemple :

Code : Tout sélectionner

index.php?cat=epi&saison=1

Posté : 12 janv. 2006, 21:30
par Jade
Oui, je sais pour le &

Mais est-ce que je peux rajouter une variable après "cat", même si elle existe pas ??

Posté : 12 janv. 2006, 21:37
par Truc
tu peux mettre une variable dans l'adresse si elle est nulle

mais puisque la variable "cat" va servir pour afficher la page (pseudo frames) tu dois lui affecter la meme valeur que précédemment sinon tu va retomber sur la page par défaut.

Posté : 12 janv. 2006, 21:55
par Jade
@Truc: j'ai essayer
index.php?cat=news&id=' .  $donnees['id'] . '

pour afficher mes news, et après "cat" j'ai mis "news" le nom du fichier, et ça marche. J'ai essayer avec un autre nom et ça marche pas...

Mais j'ai essayer de procédé pour un autre fichier et ça marche pas, sa reste a la même page...

Ça reviens a te demander, quand tu dis la même valeur que précédemment, tu parle de laquel ??, parce que je commence a être mélanger avec toute ces variable lol

Posté : 12 janv. 2006, 22:00
par Truc
Ça reviens a te demander, quand tu dis la même valeur que précédemment, tu parle de laquel ??, parce que je commence a être mélanger avec toute ces variable lol
la variable concernant la navigation de page en page, celle qui permet de charger tel ou tel page........ donc "cat"
index.php?cat=news&id=' .  $donnees['id'] . '
permet de charger la news ayant l'id $donnees['id'] (je suppose)

donc pour afficher les données d'un membre sur la page membre (exemple :wink: )
index.php?cat=membre&id=' .  $donnees['id'] . '
affiche donc la page du membre ayant pour id $donnees['id']

Posté : 12 janv. 2006, 22:28
par Jade
@Truc: tu confirme mon idée, j'ai essayer avec 2 autre fichiers et sa marche aussi, alors j'ai juste a bien réfléchir pour le reste et je devrais y arrivé :D

Merci tous :wink: