Tom's Guide > Forum > Programmation > Modification Base de Données SQL a partir de formulaire.php

Modification Base de Données SQL a partir de formulaire.php

Forum Programmation : Modification Base de Données SQL a partir de formulaire.php

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour à tous!

Voici mon problème auquel j'espère que quelqu'un aura une solution:

- J'ai un formulaire qui sera accessible depuis le net, dans la session de la personne (session avec login et password).

- La première fois qu'il se connectera et qu'il ira sur la page formulaire, il remplira donc ce formulaire.
- S'il doit y faire des modifications, il ira sur la page modif.

Je souhaiterais que quand il aille sur la page modif, ben qu'il y retrouve toutes ses données qu'il a rentré la 1ère fois et qu'il puisse modifier ce qu'il veut.
De plus, j'aimerais, si possible que ca "écrase sa fiche" dans la base SQL et qu'elle soit remplacer par celle modifiée.

J'insiste bien sur le fait que les données tappées la 1ère fois doivent s'afficher dans le formulaire dans la page modif!

Si quelqu'un pourrait m'aider!

Je vous remercie d'avance!

Aurel

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Citation :

Je souhaiterais que quand il aille sur la page modif, ben qu'il y retrouve toutes ses données qu'il a rentré la 1ère fois et qu'il puisse modifier ce qu'il veut.


Tu peux faire ca avec un SELECT sur sa "fiche"; ensuite tu affiches les valeurs dans les champs avec l'attribut value.
Par exemple:

Code :
  1. <? echo "Nom:<INPUT TYPE='text' NAME='nom' VALUE =".$Nom."><BR/> ?>";



Citation :

De plus, j'aimerais, si possible que ca "écrase sa fiche" dans la base SQL et qu'elle soit remplacer par celle modifiée.


Pour ca tu fais un UPDATE une fois que les valeurs sont rentrées.

Par exemple:

Code :
  1. <?
  2. $query="UPDATE `client` SET `CLI_NOM` = '".$nom."' , `CLI_PRENOM` = '".$prenom."' ,`CLI_ADRESSE` = '".$adresse."' ,`CLI_PAYS` = '".$pays."' , `CLI_EMAIL` = '".$email."' WHERE `CLI_NUM` = '".$_SESSION['Num']."' ;  ";
  3.     $res=query_send_mysql($idconn,$db,$query);
  4. ?>

Répondre à Rakipu

Merci, mais juste une chose!

Ce que j'appelle "sa fiche" c'est le formulaire affiché sur la page web!
En fait, je voudrai que lorsque qu'il se logue sur son compte, ben ke le formulaire trouve directe le nom et prenom et affiche ses données!

Est ce que je suis assez clair?

Merci encore!!

AUREL

Répondre à aurel7687
- 0 +

il faut utiliser l'attribut value="" dans ton input.
Et lui attribué la valeur que tu as récupéré avec ta requête

Répondre à OmaR

Jvais passer pour un demeuré! :-D

Mais qu'entend tu par "la valeur de ta requete".

Merci!

Répondre à aurel7687

Tu sais faire un SELECT? Tu sais récupérer les données de ta requête en PHP quand même?
Quand tu fais un mysql_query avec ta requête, tu récupères un résultat:
$res=mysql_query($query);
$res=mysql_fetch_array($res);

Et ensuite tu peux faire $res['Nom_attribut'] pour récupérer ta valeur.

Répondre à Rakipu
Tom's Guide > Forum > Programmation > Modification Base de Données SQL a partir de formulaire.php
Aller à :

Il y a 320 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens