begin process at 2012 02 15 22:02:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Mise à jour page HTML (php) avec BD MySQL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Mise à jour page HTML (php) avec BD MySQL

mardi 8 avril 2003 à 18:36:01 | Mise à jour page HTML (php) avec BD MySQL

STef77

Bonsoir,

J'ai une page html (php) contenant des formulaires
afin d'alimenter une BD MySQL avec des entrees
utilisateur.

Sur cette meme page, j'ai des listes déroulantes et
cases à cocher alimentées par cette meme base de
donnees.

Lq l'utilisateur valide un formulaire, il arrive sur une
page html (php) qui le prévient qu'il doit remplir tous les
champs de formulaires (au cas où il en aurait oublié), ou
bien que tout s'est bien passe.

Dans les 2 cas, il est invité à cliquer sur un lien,
l'invitant à retourner sur cette meme page.

Lors du retour à la page, les formulaires contiennent
encore les entrees que l'utilisateur avait introduites,
ce qui est interressant au cas où l'utilisateur avait
omis des champs (il evite ainsi de recommencer à "zero").

Par contre, les listes deroulantes et cases à cocher ne se
mettent pas à jour, sauf si l'uitilisateur fait "ctrl-F5" ...

Est il possible de mettre à jour mes cases à cocher et listes
déroulantes à chaque affichage de la page afin d'eviter de
devoir forcer l'utilisateur de faire un 'reload' ?

Si oui est il possible de le faire en gardant la possibilité
de "pseudo mémorisation" de ce qui avait été rentré dans les
formulaires.

Merci pour votre aide

STef
mardi 8 avril 2003 à 18:49:59 | Re : Mise à jour page HTML (php) avec BD MySQL

Tortuegeniale


Salut

Pour les listes déroulate tu dois tester tous les champs.

explication :

T'as une liste déroulante qui contient des données de 0 à 9. Le gars choisis, envois le formulaire et renvient sur cette page.
A ce moment la tu chopes ce que le gars a envoyé ($nomdelaliste) et tu vérifies champs ligne de la liste déroulante comme ça :

<option value="0" <? if ($nomdelaliste) == 0 { echo "selected"; } ?>>0</option>
<option value="1" <? if ($nomdelaliste) == 1 { echo "selected"; } ?>>1</option>
et pareil pour chaque champs.

Redemande si t'as besoin

++

--> http://www.kame-house.org <--
La plus grosse base de données sur les dessins animés des années 80
Site gratuit et sans pub


-------------------------------
Réponse au message :
-------------------------------

> Bonsoir,
>
> J'ai une page html (php) contenant des formulaires
> afin d'alimenter une BD MySQL avec des entrees
> utilisateur.
>
> Sur cette meme page, j'ai des listes déroulantes et
> cases à cocher alimentées par cette meme base de
> donnees.
>
> Lq l'utilisateur valide un formulaire, il arrive sur une
> page html (php) qui le prévient qu'il doit remplir tous les
> champs de formulaires (au cas où il en aurait oublié), ou
> bien que tout s'est bien passe.
>
> Dans les 2 cas, il est invité à cliquer sur un lien,
> l'invitant à retourner sur cette meme page.
>
> Lors du retour à la page, les formulaires contiennent
> encore les entrees que l'utilisateur avait introduites,
> ce qui est interressant au cas où l'utilisateur avait
> omis des champs (il evite ainsi de recommencer à "zero").
>
> Par contre, les listes deroulantes et cases à cocher ne se
> mettent pas à jour, sauf si l'uitilisateur fait "ctrl-F5" ...
>
> Est il possible de mettre à jour mes cases à cocher et listes
> déroulantes à chaque affichage de la page afin d'eviter de
> devoir forcer l'utilisateur de faire un 'reload' ?
>
> Si oui est il possible de le faire en gardant la possibilité
> de "pseudo mémorisation" de ce qui avait été rentré dans les
> formulaires.
>
> Merci pour votre aide
>
> STef
mardi 8 avril 2003 à 22:39:12 | Re : Mise à jour page HTML (php) avec BD MySQL

STef77


Grâce à ceci que j'ai pêché je ne sais où il y a un an d'ici:

header("Pragma: no-cache");
header("Expires: 0");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");


Mes formulaires se remettent à jour chaque fois que je visite la page.
Par contre, en cas de 'retour arriere', la page se regénère également, perdant ainsi ce que l'utilisateur avait entré dans les formulaires. Autrement dit, si il n'avait pas tout rempli, tant pis pour lui, il recommencera à zero...

Il y a t il un compromis qui permet d avoir une mise à jour lq on clique sur un lien qui aboutit à la page et qui permet egalement qu'en cas de 'retour arriere' les donnees deja saisie soient mises à jour...

En d autre mots, pas de mise à jour si on vient d un retour arriere et mise à jour si on vient d'un lien...

Merci

STef
mardi 8 avril 2003 à 23:04:36 | Re : Mise à jour page HTML (php) avec BD MySQL

Tortuegeniale


pour faire plus simple :

formulaire.php
Dans ton formulaire, sur chaque champs dans la partie value tu écris un truc du genre <? echo $oldnom; ?> (tu changes biensur le echo pour qu'il soit en relation avec la champs)

ensuite l'utilisateur entre toutes les donnés, il valide et arrive sur traitement.php

traitement.php
tu met toutes les variables du formulaires dans des variables temporaires avec un nom genre $oldnom, $oldprenom ...
si L'utilisateur c trompé, tu inclues le formulaire et hop les infos réapparaisse comme par magie.

C'est ce que je fais sur mon site, ça marche trés bien.

++

--> http://www.kame-house.org <--
La plus grosse base de données sur les dessins animés des années 80
Site gratuit et sans pub


-------------------------------
Réponse au message :
-------------------------------

>
> Grâce à ceci que j'ai pêché je ne sais où il y a un an d'ici:
>
> header("Pragma: no-cache");
> header("Expires: 0");
> header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
> header("Cache-Control: no-cache, must-revalidate");
>
>
> Mes formulaires se remettent à jour chaque fois que je visite la page.
> Par contre, en cas de 'retour arriere', la page se regénère également, perdant ainsi ce que l'utilisateur avait entré dans les formulaires. Autrement dit, si il n'avait pas tout rempli, tant pis pour lui, il recommencera à zero...
>
> Il y a t il un compromis qui permet d avoir une mise à jour lq on clique sur un lien qui aboutit à la page et qui permet egalement qu'en cas de 'retour arriere' les donnees deja saisie soient mises à jour...
>
> En d autre mots, pas de mise à jour si on vient d un retour arriere et mise à jour si on vient d'un lien...
>
> Merci
>
> STef


Cette discussion est classée dans : page, php, utilisateur, html, jour


Répondre à ce message

Sujets en rapport avec ce message

ouverture d'une page html en php [ par Ethan00000 ] Comment peut on ouvrir une page html avec internet explorer sans la barre d'adresse et la barre standardMerci Php et HTML [ par darkjck ] Bonjour je voulais savoir si je pouvais introduire une page en php dans une page en HTML ? Je m'explique : J'ai une page HTML avec des cadres et dans Php et Mysql [ par airtom24 ] Bonjour a tous,Je me suis mit depuis peu aux bdds, et j'ai une question pour vous :J'ai cree une bdd avec deux tables pour le moement ;-), j'arrive a prob d'E/S avec un formulaire html [ par shedskin ] voila j ai cree une premiere page html qui contient un formulaire chaine de caractere: < variable de html-->php sur la meme page [ par myrzhin21 ] sltg une petite questiong une page html ou se trouve une balise selectg voudrai récup la donnée sélectionné de cell-ci ds un script php se trouvan sur liaison php/html/mysql [ par charis ] charisbonjour! je suis tres grande debutante en php, et j'ai un piti souci tout bete je pense mais je tourne en rond: j'ai une petite base de données HTACCESS [ par Scud4 ] Salut, déjà merci de lire ce post c cool :)Je precise que je fais du php depuis quelques années déjà donc je ne suis pas débutant.Je vous explique mon Charger une page php a partir d'une page html (avec un champ textarea) [ par chapata ] Slut à vous tous ....voila je débute depuis peu (tres peu ... lundi ... en php avec easy php et mysql)Voila ce que je cherche à faire :charger une pag Récuperer le code html d'une page php d'un site ? [ par kEr0 ] Bonjour, J'aimerais savoir si c'est possible de récupérer le code html d'un fichier sur site web. Par exemple, le fichier index.php utilise des tem Arreter l'execution du php [ par Arnauti ] Bonjour, j'ai un problème. J'ai une page en php et en html avec un formulaire. Dans le code php, je fais des tests et si quelque chose ne va pas j'ar


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,413 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales