Se connecter avec
S'enregistrer | Connectez-vous

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

Dernière réponse : dans Programmation

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
Lassé par la pub ? Créez un compte
Expert Programmation

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:
  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:
  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. ?>

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
Expert Programmation

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.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde