actualiser des valeurs ( venant d'une base de données ) - PHP - Programmation
Marsh Posté le 13-07-2007 à 14:40:23
ton href, il contient quoi? parce que si c'est un simple retour javascript, il relance pas l'execution de la page php...
Marsh Posté le 14-07-2007 à 08:57:34
mon href ne contient qu'un lien ..
comment je fais pour relancer l'exe de ma page ?
Merci de ta réponse
Marsh Posté le 14-07-2007 à 18:19:49
vive les problemes bien expliqué.. ..
-eclairci ton probleme en t'exprimant mieu et /ou donne ton code parce que la ... tu y met pas du tien
Marsh Posté le 14-07-2007 à 21:40:31
je ne peux pas donner de code avant Lundi.
Je vais essayer d'expliquer le problème.
J'ai une page index.php qui se connecte à une base mysql pour recupérer des données; ces données sont ensuite affichées normalement avec des echo.
une deuxième page peut modifier ces données dans la base.
Une fois ces données modifiées, je souhaite retourner sur la page index pour les afficher.
Ce passage se fait avec un simple <a href="index.php" retour>.
Mon problème est qu'après cette manip je n'ai pas les nouvelles valeurs de ma base de données; pour avoir les nouvelles valeurs je dois faire un raffraichissement de la page.
J'aimerais que lorsque l'utilisateur clique sur "retour" cela renvoie la page index ( comme maintenant ) mais qu'en plus cela l'actualise.
J'espère avoir été plus clair.
Merci
Marsh Posté le 15-07-2007 à 22:54:36
Salut,
voici un petit exemple à moi, que je donne souvent aux
gens qui veulent "remplir une bd avec des images"
depuis le net.
Il faut mysql et phpmyadmin...
tu pourras télécharger le fichier zip.
vas voir le site http://194.214.189.33/legumes/
cliques sur les fichiers php, regardes...
il n'y a pas de mode d'emploi, mais c'est facile :
utiliser le fichier sql pour créer la table,
pousses les images et les fichiers php sur ton site.
Bon courage
Si tu es satisfait, fais le moi savoir par un courrier privé.
A+
Marsh Posté le 15-07-2007 à 23:10:24
Encore moi, j'ai oublié de dire la suite ...
Lorsque l'on a compris comment fonctionne chacun des fichiers php,
on fait une fusion de toutes les fonctions (avec des includes si on veut)
et on réécrit la fonction main qui appelle
-- soit les fonctions de la saisie seule,
-- soit les fonctions de l'affichage,
-- soit l'affichage avant la saisie (en fonction du fait que
les champs de saisie sont remplis par exemple)
Attention dans la fonction main() ne pas oublier
de préciser en "global" les champs issus de retours de
formulaires ou bien cachés de la page précédente...
Attention encore : il n'y a plus qu'un seul fichier php qui fait tout
et dont le nom se trouve en "action" du formulaire...
Plus besoin de refresh !
J'espère que je n'ai pas trop écrit hébreu...
Salut
Marsh Posté le 16-07-2007 à 09:35:39
j'ai rajouté ces lignes mais ca ne marche toujours pas :
<META Http-Equiv="Cache-Control" Content="no-cache">
<META Http-Equiv="Pragma" Content="no-cache">
<META Http-Equiv="Cache" Content="no store">
<META Http-Equiv="Expires" Content="0">
je me demande si cela ne vient pas du fait que les données à afficher soient stockées dans une base de données ..
@gipemm : je crois que moi j'ai le problème inverse, je veux récupérer les données d'une base pas les insérer.
Merci de vos réponses
Marsh Posté le 13-07-2007 à 09:26:43
Bonjour,
j'ai une page index.php qui des valeurs contenuesdans une base de données.
J'ai une deuxième page modif.php qui peut modifier ces valeurs, et un "href" retour qui permet de revenir à la page index.php.
Je dois pourtant faire un "f5" une fois revenu sur ma page ( apres le "href" ) pour voir les valeurs modifiées.
J'ai essayé de rajouter "<META HTTP-EQUIV="Refresh" CONTENT="10; URL=index.php">" en haut de ma page mais cela ne change rien.
Merci