rafraichir une liste - PHP - Programmation
Marsh Posté le 04-08-2004 à 01:58:48
Mmmmh peut-être en rajoutant un meta-tag no-cache dans ta page principale .. mais j'ai un GROS doute ... et pas le temps de tester ... à toi de voir
Marsh Posté le 04-08-2004 à 02:00:38
Non, réfléchit, tu demandes si tu peux modifier le contenu de quelque chose se trouvant déjà chez le client après avoir fait une modif sur le serveur. Tel que tu le demandes (sans reload quelconque) c'est plutôt compliquer à faire non ?
(et c'est pas parce que je fais une réponse courte que tu peux considérer que ma réponse ne vaut rien...)
Marsh Posté le 04-08-2004 à 02:07:55
Ben oui mais si la page n'est pas stockée en cache ? elle va automatiquement être rechargée au back ? non ? ... ou alors j'ai rien capté au principe du no-cache !
Bon ben quitte à pas pieuter, je teste ça immédiatement !
Marsh Posté le 04-08-2004 à 02:15:23
Mr Mala a écrit : Ben oui mais si la page n'est pas stockée en cache ? elle va automatiquement être rechargée au back ? non ? ... ou alors j'ai rien capté au principe du no-cache ! |
Si elle n'est pas stockée en cache (même si le fonctionnement du no-cache n'est pas ma tasse de thé), c'est un reload oui, hors il en veut pas (sans reload quelconque que je disais plus haut ).
Maintenant, je sais pas trop si le no-cache = pas de stockage du tout ou pas de stockage une fois la session terminée
Marsh Posté le 04-08-2004 à 02:17:20
Heuu j'imagine qu'il voulait dire "sans rafraîchissement MANUEL" ...
Marsh Posté le 04-08-2004 à 02:20:06
Bof, la notion de client/serveur étant parfois fort abstraite pour certains, je me méfie
Marsh Posté le 04-08-2004 à 02:36:31
Mmmmh bon .. le meta-tag no-cache , c'est pas ça ... ( ça vaaa naceroth, t'avais raison ! ... n'empêche je voulais en être sûr ... )
Marsh Posté le 04-08-2004 à 03:10:19
Mr Mala a écrit : Mmmmh bon .. le meta-tag no-cache , c'est pas ça ... ( ça vaaa naceroth, t'avais raison ! ... n'empêche je voulais en être sûr ... ) |
J'aurais pas fait le malin la-dessus, j'avoue que je ne savais pas son fonctionnement exact
Marsh Posté le 04-08-2004 à 15:12:17
Citation : A partir de cette page, je peux cliquer sur un lien qui me dirige vers une page qui me permet de faire une maj sur ma table. |
Un script php pour ça.
Si une maj c'est un affichage de ta liste, une insertion, un update ou autre chose à définir, alors tu fais plusieurs liens:
- 1 lien pour la mise à jour (SELECT) a.php?cmd=maj
- 1 lien pour l'insertion a.php?cmd=insert
- autres a.php?cmd=autreaction
ou a est ton PHP_SELF
Dans ton cas tu recuperes le $_POST[] et les $_GET[].
Code :
|
Ensuite tu traites selon $cmd
Code :
|
Citation : En cliquant sur retour je voudrais revenir a ma page avec la liste et le formulaire et je voudrais que si des donnees ont ete ecrites ds le formulaire on puisse les retrouver et par ailleurs je voudrais que ma liste tienne compte de la maj qui a ete faite sur la table. |
Bah tu fais une page de transaction qui s'occupe de toutes les taches DB et qui redirige sur ta premiere page.
Marsh Posté le 03-08-2004 à 23:04:56
bonjour,
une liste affiche le contenu d'une table de ma base. Sur cette page se trouve egalement un formulaire. A partir de cette page, je peux cliquer sur un lien qui me dirige vers une page qui me permet de faire une maj sur ma table. En cliquant sur retour je voudrais revenir a ma page avec la liste et le formulaire et je voudrais que si des donnees ont ete ecrites ds le formulaire on puisse les retrouver et par ailleurs je voudrais que ma liste tienne compte de la maj qui a ete faite sur la table.
Autrement dit, est-il possible de rafraichir la liste sans rafraichir la page et aussi sans utiliser de frame. Merci