Rafraichissement page dans un frame en php

Rafraichissement page dans un frame en php - PHP - Programmation

Marsh Posté le 13-06-2005 à 20:34:49    

kikoo
 
Si lorsque j'accède à une page B dans un frame B (dans cette page je me connecte  login et password), je veux rafraichir une seule fois la page A du frame A (là va se mettre en lien le nom et prenom de la personne à l'aide d'une requete mysql) comment dois-je procéder svp ?

Reply

Marsh Posté le 13-06-2005 à 20:34:49   

Reply

Marsh Posté le 13-06-2005 à 22:22:17    

Je réponds pas à ta question mais je te conseille de ne pas utiliser de frame sauf si t'en a une autre utilité plus intéressante qu'une identification sur un site, perso je préfère les "include"  ;) .

Reply

Marsh Posté le 13-06-2005 à 22:43:05    

Include ?

Reply

Marsh Posté le 14-06-2005 à 08:33:16    

oui, les include, en péhachepé.
 
Les frames c'était bien il y a 10 ans quand tout le monde codait avec dreamwaver des pages statiques de 300ko a cause des images.
 
Aujourd'hui, une page doit toujours faire moins de50ko (du moins c'est mon avis), images comprises.
 
Les frames ne servent plus dans les cas ou elles étaient présentes pour ne recharger qu'une partie de page. En effet, réactualiser toute une partie de la page sauf le menu, c'est pas très différent de réactualiser juste le centre de la page.  
 
Pourquoi ? Parce que si ton navigateur est intelligent il fout les images en cache, et meme tes pages si elles sont pas en php. Maintenant pour une identification et des requetes sql, tu as php, donc fais des pseudos frames avec php.
 
Ok tu renverras toute la page au client, mais crois moi c'est pas vraiment plus lent ...


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 14-06-2005 à 09:13:46    

donc mettre un include rafraichira ma page une seule ? ou automatiquement des qu'une donnée sera changée ?


Message édité par dylou le 14-06-2005 à 09:14:53
Reply

Marsh Posté le 14-06-2005 à 10:34:54    

mettre un include permet de séparer ta page en plusieurs fichiers, que php regroupera en un seul !
 
Le client n'aura pas de frames donc, et ne verras qu'une seule page, tout a fait normale.
 
Maintenant, en php tu peux faire des tests dans ton script pour inclure des fichiers différents selon les cas.  
 

Code :
  1. include("haut.php" );
  2. include("menu.php" );
  3. if(untruc)
  4. include("page1.php" );
  5. if(unautretruc)
  6. include("page2.php);
  7. include("bas.php" );


 
Tu vois le principe ? Tu change les parties de page coté serveur, pas coté client. Donc pour le navigateur, y aura plus de frames, mais un rafraichissement de page tout bete. (page entière bien sur)


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 14-06-2005 à 14:56:23    

dylou a écrit :

kikoo
 
Si lorsque j'accède à une page B dans un frame B (dans cette page je me connecte  login et password), je veux rafraichir une seule fois la page A du frame A (là va se mettre en lien le nom et prenom de la personne à l'aide d'une requete mysql) comment dois-je procéder svp ?


 
Tu veux ecrire dans une page avec une requete ?
Tu me fais peur....j'ai limite un doute


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 21-09-2005 à 15:11:55    

nan, c'est tres simple, pour afficher le nom de la personne, suffit de recuperer les resultats de ta requetes et de les afficher.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed