enregistrer des données sur la BDD

Petit nouveau ! | 6 Messages

30 oct. 2006, 23:25

pour mon site j'ai créer deux etape d'inscription:
1.le 1er formulaire on peu entrer tt information relative a l'internaute lorseque cette page est valider on passe 2eme etape;
2. l'internaute peu entrer un pseudo et mot de passe et sur cette page y'a du code php pour inserer les info du 1er formulaire
et pour le mot de passe et pseudo un autre formulaire qui traite les informations saisie(ex:traitement.php)

le probleme est comme suite: :shock:
sachant que j'utilise une seule table [elle contient nom,prenom...pseudo,mot de passe);

1/les info du 1er formulaire sont enregister avec clef 1;
2/du second formulaire, pseudo et mot de passe avec clef 2; :x

on gros il sont consederer comme deux enregistrement separer et je voudrai savoir comment faire pour inserer mot de passe et pseudo ou bon endroit dans la table en d'autre terme avec clef 1;

desolé pour la longeur du texte :oops:

ViPHP
ViPHP | 1961 Messages

30 oct. 2006, 23:40

Bonsoir,
Tu dois utiliser un 'UPDATE' (mise àjour) au lieu d'un 'INSERT' dans ta seconde requète.
// Création de l'utilisateur
$qry = 'INSERT INTO ta_table (id, .....) VALUES (' . $id . ', .....)';
// Ajout du pseudo et mot de passe
$qry = 'UPDATE ta_table SET chp_pseudo =\'' . $pseudo . '\', pass = \'' . $pass . '\' WHERE id = ' . $id;
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

ViPHP
ViPHP | 2144 Messages

30 oct. 2006, 23:41

Tu faits une insertion avec les données du premier formulaire, et tu fais un update avec les informations du deuxième, pour compléter l'enregistrement dans la table.