Problème compliqué pour débutant php - PHP - Programmation
Marsh Posté le 28-07-2006 à 08:54:10
comment ça quand tu change de page ?
Tu as vérifié que toutes les pages que tu appelles, font appel à ton code gallerie.php ?
Marsh Posté le 28-07-2006 à 11:39:26
chani_t a écrit : comment ça quand tu change de page ? |
Et g fait comment? Parce que si je met un include de mon galerie.php sur toute mes pages sa va pas le faire. Donc je vois pas trop ce que tu veux dire.
Marsh Posté le 28-07-2006 à 11:46:51
Et bien, tu as combien de page sur lesquelles tu affiche ta gallerie ?
Tu es bien d'accord que si tu veux avoir accés à ton select, il faut que tu "l'include" dans chacune de tes pages qui affiche ta gallerie... à moins que tu ais une page principale dans laquelle tu claque tous tes includes..
donc vla.. c'étais pour avoir un peu la structure de ton site, car en fonction de celle ci, personnellement je ne résoudrais pas le probléme de la même façon.
Marsh Posté le 28-07-2006 à 11:49:59
chani_t a écrit : Et bien, tu as combien de page sur lesquelles tu affiche ta gallerie ? |
Bah j'ai un index où toute les pages s'include dans chacun de mes divs. J'utilise les adresses pour changer ce que je veux changer. Genre pour la page galerie l'adresse est : index.php?page=galerie. Pour l'index la page est: index.php?page=news.
Marsh Posté le 28-07-2006 à 11:56:45
lorsque tu inclus ta page de gestion de ta gallerie, tu inclus aussi ton fichier gallerie.php ?
tu as vérifié que ce n'étais pas un probléme d'affichage (décalage de ton select, select masqué par autre chose etc..)
Marsh Posté le 28-07-2006 à 12:05:31
chani_t a écrit : lorsque tu inclus ta page de gestion de ta gallerie, tu inclus aussi ton fichier gallerie.php ? |
On c'est peut-être mal compris. Ce qui ne rest pas affiché quand je change de page c'est mes éléments qui s'affiche dans le div a droite. Les éléments de archivesconteneurs.
Sinon pour répondre à ta question mes select se trouve comme ce si dans la page index:
Code :
|
</div>
Marsh Posté le 28-07-2006 à 12:55:24
Tu as mis ton formulaire dans le div "centrebis".. qui doit être appelé uniquement par ta page incluse de gallerie, or d'aprés ce que j'ais compris tu souhaiterais afficher ton formulaire aussi sur tes page de diaporama... donc il faut que tu incluse aussi ce formulaire dans ta page de diaporama (http://83.115.234.131/Site%20version%203/index.php?page=diap)
Marsh Posté le 28-07-2006 à 13:00:56
tu enregistres la reponse dans le tableau de session du genre $_SESSION['choix_galerie'] = $_post['choix_galerie'];
et tu changes ton archivesmenu.php pour qu il s execute en fonction du contenu de $_session
Marsh Posté le 28-07-2006 à 13:02:15
mIRROR a écrit : tu enregistres la reponse dans le tableau de session du genre $_SESSION['choix_galerie'] = $_post['choix_galerie']; |
beaucoup trop compliqué ça
Marsh Posté le 28-07-2006 à 13:10:27
Sh@rdar a écrit : beaucoup trop compliqué ça |
mais efficace sinon il stocke ca dans un cookie
mais c est pas forcement plus simple et il va pleurer a coups d headers already sent by
et en derniere solution il stocke la config dans la bdd
peut etre le plus simple mais ca rajoute une requete
Marsh Posté le 28-07-2006 à 13:11:51
nous avons à faire à un pur néophyte, donc de toute manière faudrait qu'il arrive à faire un print_r() avant le reste
le reste, oubliez ça pour l'instant
Marsh Posté le 28-07-2006 à 13:19:31
Sh@rdar a écrit : faudrait qu'il arrive à faire un print_r() avant le reste |
ok je viens de lire son autre tomik
Marsh Posté le 08-09-2006 à 16:27:30
salut à tous
j'ai un petit pb j'ai trouvé un script qui permet de vérifier si php communique bien avec mysql
mais malgré que mysql soit activé (j'ai vérifier avec la fonction phpinfo)
le script m'affiche : "
Warning: mysql_connect(): Unknown MySQL Server Host 'hostname' (11001) in c:\program files\easyphp1-8\www\php-mysql-megapoche\chap2\test-mysql.php on line 11
Warning: mysql_query(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in c:\program files\easyphp1-8\www\php-mysql-megapoche\chap2\test-mysql.php on line 13
Warning: mysql_query(): A link to the server could not be established in c:\program files\easyphp1-8\www\php-mysql-megapoche\chap2\test-mysql.php on line 13
Erreur 1045: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) "
quelqu'un pourrai me dire d'ou viens le pb
merci d'avance
Marsh Posté le 08-09-2006 à 17:36:57
1: recrées un nouveau topic celui d'avant avait pas grand chose a voir
2: je dirais que tu essayes de te connecter en ODBC à une base ( access?) or tu utilises des fonctions mysql. A moins que tu essayes de te connecter en odbc à mysql ...
3: tu as du oublié de changer ton hostname dans les paramètres de connect
4: tu doit avoir un @ de trop quelque part
Marsh Posté le 27-07-2006 à 22:19:40
Bonjour,
pour faire simple on dira que j'ai une page avec un div conteneur (contenant
un include galerie.php) et un div menu droite (contenant un inlcude archivesmenus.php).
Voici le code de ma page galerie.php:
Et le code de ma page archivesmenus.php:
Quand je choisis une option du select (galerie.php)
il apparait dans archivesmenus.php une liste en rapport avec le choix de l'option.
Mais si je change de page la liste disparait.
Ma question est: comment faire pour que la liste reste apparente
tout le temps meme quand je change de page?
Merci de votre aide.
CMG
Message édité par 7CMG7 le 27-07-2006 à 22:21:18