Se connecter avec
S'enregistrer | Connectez-vous

Frame html et variable php

Dernière réponse : dans Programmation

Bonjour à tous,

Je débute en php et j'aurais besoin d'un peu d'aide.

J'avais fais un site pour ma boite tout en php (avec des includes!!!wouah) et tout marchait très bien jusqu'au jour où ils m'ont dit qu'il fallait que j'utilise le css commun à tous les sites ... dans lequel il n'y a pas de "div".

En fait le site se présente ainsi :

- index.php dans laquel il y a deux frames
----> header.php
----> page.php dans laquel il y a encore deux frames
--------> menu.php
--------> main.php

header.php ne bouge pas et j'aimerais faire passer mes variables index.php?toutes_mes_variables vers menu.php?quelques_variables ou main.php?d'autre_variables.

Pour l'instant j' ai que deux variables du coup je fais des tests dans index.php et en fonctions des résultats je change la page appelée par la frame. C'est mal fait mais ça marche.
Le problème est que je risque d'avoir beaucoup plus de variables.

Y-a-t-il donc un moyen de transférer toutes les variables d'index.php vers page.php sans se préoccuper du contenu?

Merci



Autres pages sur : frame html variable php

Lassé par la pub ? Créez un compte
Expert Programmation

Pourquoi utiliser des frames plutôt que des divisions ? C'est généralement une très mauvaise idée, dans HTML 5, les frames n'existeront d'ailleurs plus.

Le gros problèmes des frames c'est que chaque parties sont des pages totalement indépendante (vu d'un coté serveur). Il y a autant de requête HTTP que de frame.

Par contre coté client, il y a quand même des interactions possibles entre les frames via Javascript. Donc tu peux à la rigueur faire passer des variables d'une frame à l'autre ainsi.

Si j'ai un conseil, se serait de bien comprendre l'impact des frames sur ton code avant de te lancer dans un tel système.

Justement c'est ce que je disais. J'utilisais des div au départ et tout se passait bien. Je trouve que c'est plus simple. Mais le css de ma boîte n'en utilise pas. Du coup je suis obligé de réutiliser leur méthode : les frames.

Ils veulent que j'utilise leur css pour avoir la même structure pour tous les sites (c'est d'ailleurs une bonne idée au départ) et comme ça s'ils veulent changer la forme de leurs sites, il n'y aura qu'un seul css à changer.


Si vous arrivez à les convaincre de changer leur css moi je veux bien mais la boite est assez grande et je suis qu'un simple stagiaire...
Lassé par la pub ? Créez un compte
Tom's guide dans le monde