Charger les donnees d'un formulaire automatiquement....

Charger les donnees d'un formulaire automatiquement.... - PHP - Programmation

Marsh Posté le 16-08-2004 à 12:29:43    

Bonjour,
 
Voila...j ai un formulaire php que les utilisateurs doivent remplir.
Les donnees saisies sont stockees dans une base d donnees.
Mais je veux pouvoir proposer ulterieurement de modifier ces donnees.
 
J aimerais donc que le formulaire ce recharge avec les donnees contenues dans la base, et que si la personne change une donnee elle soit mise a jour.
 
est il possible de faire cela??
comment appeler la VALUE d un champs de saisie....?
 
merci

Reply

Marsh Posté le 16-08-2004 à 12:29:43   

Reply

Marsh Posté le 16-08-2004 à 12:46:38    

bah,  dans le value="" de ton champs, tu inseres un appel a la base


---------------
IVG en france
Reply

Marsh Posté le 16-08-2004 à 14:18:30    

oui ok ca je veux bien...mais c est quoi la ligne a taper pour acceder à value de mon champs???
 
un truc du genre nomduchamps.value???

Reply

Marsh Posté le 16-08-2004 à 15:55:04    

bah tu fais une requetes sur ta base pour la recuperer, tu la met dans une variable et tu affiches cette variable dans la champs values genre
 
<input type="text" name="pouet" value=<?php echo $coin; ?> >


---------------
IVG en france
Reply

Marsh Posté le 21-08-2004 à 00:18:09    

moi jai une autre question !
admetons, jai un formulaire soumis a condition, et que une condition ne soit pas rempli
 
commen fait on pour que les champs rempli par l'utilisateur reste en place, au lieu ke le formulaire soit remis a zero ?

Reply

Marsh Posté le 21-08-2004 à 00:53:30    

On mémorise les données du form dans une session et on récupère les dites données lorsqu'on réaffiche le formulaire (par exemple)

Reply

Marsh Posté le 21-08-2004 à 00:57:58    

Plus simple tu fais un history back en javascript ;)
 

Code :
  1. <script type="text/javascript">
  2.   window.history.back()
  3. </script>

Reply

Marsh Posté le 21-08-2004 à 01:15:19    

IvanleFou a écrit :

Plus simple tu fais un history back en javascript ;)


 
Ouais, bien sûr, c'est une solution tellement sûre... :ange:  
 
Le jour où les "développeurs/bidouilleurs" comprendront qu'on ne battit pas quelque chose sur une fonctionnalité désactivable, on aura fait un grand pas en avant (ou le javascript aura disparu, ce qui me semble plus probable)

Reply

Marsh Posté le 21-08-2004 à 01:18:25    

ben si l'utilisateur est assez bete pour ne pas utiliser a fond l'outil qu'il a sous la main il a qu'a retourner a la gameboy :na:  
 
c'est comme un conducteur qui refuse d'utiliser une autre vitesse que la 1ere sur sa voiture... pkoi? il a peur des risques :whistle:

Reply

Marsh Posté le 21-08-2004 à 01:24:28    

Encore un qui a tout compris à la vie, chapitre Internet...

Reply

Marsh Posté le 21-08-2004 à 01:24:28   

Reply

Marsh Posté le 21-08-2004 à 01:36:41    

Code :
  1. <?php
  2. //une fois connécté a la base de donnée bien sure
  3. $t=mysql_fetch_array(mysql_query("SELECT * FROM table_donnee WHERE utilisateur='celui que tu veux'" ));
  4. if ($t==TRUE){
  5. $nom=$t['nom'];
  6. $prenom=$t['prenom'];
  7. }
  8. else{
  9. $nom="";
  10. $prenom="";}
  11. ?>
  12. <form method="post">
  13. <input type="text" name="nom" value="<?php echo $nom;?>">
  14. <input type="text" name="prenom" value="<?php echo $prenom;?>">
  15. </form>


c pas ca que tu cherche a faire?


---------------
!jb!
Reply

Marsh Posté le 21-08-2004 à 18:52:51    

naceroth a écrit :

Encore un qui a tout compris à la vie, chapitre Internet...


 
 :kaola:  :sarcastic:

Reply

Marsh Posté le 21-08-2004 à 19:35:54    

>lunarnet76
oui, graphiquement c'est ce que je veux faire
en fait, je veux faire comme dans les forums de php communauty ou phpbb (un truc dans le genre :/),
où quand on s'inscrit, (et que par ex les 2 mots de passe ne sont pas identiques),
on revient au formulaire avec le pseudo, l'adresse email,msn,yahoo qui sont toujours dans les cases,
bref on n'a pas tout à retaper...
 
or ta réponse suppose que l'utilisateur soit deja inscrit
 
>naceroth

Citation :

On mémorise les données du form dans une session et on récupère les dites données lorsqu'on réaffiche le formulaire (par exemple)


 Ouai, jpense que la solution est par là...
 
>IvanleFou
 Huum, javascript ? :sarcastic:  Désolé, je ne connais pas, et je préfère taper du code dont je comprend le sens...mais un jour pitete j'apprendrais le javascript :D et tu pourra m'aider ;) ^^
 
Voila, je vous remercie de votre aide.
J'avais posté cette question parce que je pensais qu'il y avait une option qui permettait de realiser cette manip facilement. :( mais bon...tanpis...
En fait jvais décortiquer le script des forums en php ^^
 
[:atog]
Allez au boulot !
++


Message édité par djezus le 21-08-2004 à 19:38:00
Reply

Marsh Posté le 22-08-2004 à 03:08:19    

Ya peu de chance j'y connais pas grand chose en javascript. Pour tout dire j'aime pas tellement.
Mais faut reconnaitre qu'il y a quelques fonctions qui facilite bien la vie :D

Reply

Sujets relatifs:

Leave a Replay

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