probleme avec des pseudo frames... [PHP] - PHP - Programmation
Marsh Posté le 25-03-2003 à 15:37:01
guiotv2 a écrit : Bonjour a tous ! |
Pas du tout clair ta question. Ce sont des includes dont tu parles concernant tes fichiers .php ?
Marsh Posté le 25-03-2003 à 15:42:19
Hermes le Messager a écrit : |
Oui, ce sont des includes.
Je me suis servit du tutorial pseudo-frame de www.phpdebutant.org
Marsh Posté le 25-03-2003 à 15:46:50
guiotv2 a écrit : |
Ok, alors le principe est toujours le même. Avant les includes en question, tu testes la valeurs d'une variable que tu fais passer dans l'URL (par exemple : index.php?categorie=1)
et donc, avant les includes concernant la partie de la page que tu veux changer, tu testes la valeur de cette variable et tu inclues ce que tu veux en fonction.
Marsh Posté le 25-03-2003 à 15:50:21
Hermes le Messager a écrit : |
Je crois avoir trouver l'erreur...
Mais avant deux questions :
- est ce possible d'avoir deux fois la meme variable que je fais passer dans l'url ? (ex: index.php?page=1&page=2)
- Suis je vraiment obligé de tester les valeurs d'une variable ?
Marsh Posté le 25-03-2003 à 15:57:56
guiotv2 a écrit : |
1) non, une variable n'a qu'une seule valeur.
2) Oui, il n'y a pas d'autre manières pour dire à php : en fonction de cette variable, affiche la page que je veux.
Imaginons, un site avec une partie centrale contenant tes rubriques.
Tu as des liens dans le menu sous la forme : <a href="index.php?rubrique=1>lien1</a> , <a href="index.php?rubrique=2>lien2</a> etc...
A l'emplacement de ta partie centrale dans la page, tu testes la valeur de $_GET['rubrique'] et en fonction de celle-ci, tu fais include"rubrique1" ou include"rubrique2". Tu peux même faire : $chemin = "rubrique".$rubrique;
et ensuite include"$chemin"; sachant que tu devras appeller tes fichiers php de rubrique : rubrique1 et rubrique2 etc...
Marsh Posté le 25-03-2003 à 16:33:54
Hermes le Messager a écrit : |
Dis donc j'avais pas fais gaffe mais c'est toi aussi qui m'a repondu se matin sur une question en HTML !!
En fait je procede comme ca :
<?print "<a href=\"index.php?page=1&page=3\">Page1</a>\n"; ?>
Et ensuite :
if ($page=='1' {include('1.php';}
elseif ($page=='2' {include('2.php';}
etc...
Mon erreur en rouge...
Marsh Posté le 25-03-2003 à 16:38:14
Hermes le Messager a écrit : page ne peut avoir qu'une seule valeur je te le répète. |
Oui, merci j'avais compris mais ca c'est mon ancien code avant que tu interviennent pour me sauver de l'erreur du debutant
Marsh Posté le 25-03-2003 à 16:51:12
guiotv2 a écrit : |
ok.
Marsh Posté le 25-03-2003 à 15:33:15
Bonjour a tous !
J'aimerais bien savoir comment faire pour reloader deux frames d'un coup...
Pour etre plus clair :
<?
print "<a href=\"index.php?page=exemple\">exemple</a>\n";
?>
J'aimerais quand cliquant sur le lien exemple je change deux "frames" d'un coup.
J'ai : haut.php, menu1.php, menu2.php, centre.php : le lien exemple est dans menu2 et je voudrais qu'il change menu2.php et centre.php
Merci d'avance !