sous tableau array - PHP - Programmation
Marsh Posté le 04-06-2010 à 10:03:07
rien à voir avec les liens : ça veut simplement dire qu'il n'a pas réussi à inclure la lib PEAR (PEAR:DB sans doute) dans la page mentionnée dans $pages[$_GET['page'][0]].
Marsh Posté le 04-06-2010 à 10:06:29
rufo a écrit : rien à voir avec les liens : ça veut simplement dire qu'il n'a pas réussi à inclure la lib PEAR (PEAR:DB sans doute) dans la page mentionnée dans $pages[$_GET['page'][0]]. |
Merci rufo. Et comment je peux faire, alors ?
Marsh Posté le 04-06-2010 à 10:16:37
Code :
|
Marsh Posté le 04-06-2010 à 10:27:20
OK !
Si j'écris ceci :
Code :
|
comment déclarer ma page "saisie.php" dans mon menu array sans qu'il apparaisse sur ma page à afficher ?
Marsh Posté le 04-06-2010 à 10:30:55
//tu devrais ajouter en haut de ton array
$pages = array ('saisie'=>'saisie.php',
et éviter de communiquer le nom de tes pages en GET
(mais au moins ta ligne 9 permet d'éviter le cross-site scripting)
Marsh Posté le 04-06-2010 à 10:38:58
grosbin a écrit : //tu devrais ajouter en haut de ton array |
Justement, je ne peux pas ajouter dans mon array "$pages = array ('saisie'=>'saisie.php'," sinon "saisie" va apparaitre dans mon menu, et je ne le veux pas. Car c'est un lien de la page "livredor.php" ....
Marsh Posté le 04-06-2010 à 10:52:35
Pourquoi tu ne fais pas du MVC dans ce cas
Marsh Posté le 04-06-2010 à 10:55:40
ReplyMarsh Posté le 04-06-2010 à 12:05:49
Modèle Vue Contrôleur, y'a un gros topic sur ce forum à ce propos.
Marsh Posté le 04-06-2010 à 12:37:39
rufo a écrit : Modèle Vue Contrôleur, y'a un gros topic sur ce forum à ce propos. |
Tu peux me donner le lien .... j'trouve pô !!!!!
Marsh Posté le 04-06-2010 à 12:49:36
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Marsh Posté le 04-06-2010 à 09:50:38
Bonjour,
Sur mon site, j'affiche un menu (en tableau array) où les liens s'affichent dans une div que j'appelle "frame".
A l'affichage d'une page dans la div frame, si celle-ci contient un lien, je voudrais afficher le résultat du lien dans cette même frame, et non une autre fenêtre.
Exemple : j'affiche la page "livredor" dans la div frame. Cette page comporte un lien qui mêmne à "saisie.php", que je voudrais afficher dans cette même frame si je clic dessus.
Voilà où j'en suis :
Là, si je veux ouvrir la page "livredor", j'ai le msg :
Warning: include(Array) [function.include]: failed to open stream
Warning: include() [function.include]: Failed opening 'Array' for inclusion (include_path='.;C:\php5\pear')
Warning: include() [function.include]: Failed opening '' for inclusion (include_path='.;C:\php5\pear')
sur la ligne de
include $pages[$_GET['page']]; .
Je suppose que la déclaration de mon sous-tableau n'est pas bonne ?
Et à dire franchement, je n'arrive plus à m'en sortir .... Alors si vous pouviez me donner un coup de main ...
Merci
Message édité par t671 le 04-06-2010 à 09:59:50