Recuperation de données d'un formulaire html
seas
-
chorus -
chorus -
salut a tous j'ai le code hml suivant
<html>
<h3>Mon adresse <h3> <input type="text" name="adresse msn" size=25>
<h3>Mon pseudo<h3> <input type="text" size=10>
<input type="submit" value="Valider la saisie">
<form/>
<html/>
comment enregistrer l'adresse est le pseudo dans ma base de donnée mysql ?
<html>
<h3>Mon adresse <h3> <input type="text" name="adresse msn" size=25>
<h3>Mon pseudo<h3> <input type="text" size=10>
<input type="submit" value="Valider la saisie">
<form/>
<html/>
comment enregistrer l'adresse est le pseudo dans ma base de donnée mysql ?
A voir également:
- Recuperation de données d'un formulaire html
- Whatsapp formulaire opposition - Guide
- Fuite données maif - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Editeur html - Télécharger - HTML
11 réponses
Bonjour
Si, il y a de nombreux sites sur internet qui répondent aux questions aussi générales que la tienne. Avec des explications et des exemples.
Si, il y a de nombreux sites sur internet qui répondent aux questions aussi générales que la tienne. Avec des explications et des exemples.
oui j'ai trouvé et maintenant si quelqun pourrait me dire si la ligne suivante comporte une erreur ?
mysql_query("INSERT INTO mabdd VALUES('" . $msn . "','" . $password . "')");
mysql_query("INSERT INTO mabdd VALUES('" . $msn . "','" . $password . "')");
Elle est OK, si dans ta base de données il y a bien une table qui s'appelle mabdd et qu'elle n'a que deux champs, et que toutes les précautions ont été prises pour que $msn et $password ne contiennent pas d'apostrophe ni de slash...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oui, parce qu'il n'y a pas de nom de champ dans ta requête.
Mais Il vaut mieux donner un nom, par exemple login et mdp, et écrire :
mysql_query("INSERT INTO mabdd (login,mdp) VALUES('" . $msn . "','" . $password . "')");
Comme ça, ça continuera de marcher même si tu rajoutes un champ dans ta table un jour. Si tu ne mets pas de nom de champ dans la requête, tu es obligé de les initialiser tous.
Mais Il vaut mieux donner un nom, par exemple login et mdp, et écrire :
mysql_query("INSERT INTO mabdd (login,mdp) VALUES('" . $msn . "','" . $password . "')");
Comme ça, ça continuera de marcher même si tu rajoutes un champ dans ta table un jour. Si tu ne mets pas de nom de champ dans la requête, tu es obligé de les initialiser tous.
bah moi c pareil j'ai le formulaire suivant comment enregistrer les données sur ma bdd concretement je fais quoi ?
<html>
<h1>Bienvenue ici !!<h1>
<h3>avant de pouvoir entrer il faut crée un compte gratuit<h3>
<h3>adresse e-mail <h3> <input type="text" name="adresse msn" size=25>
<h3> mot de passe<h3> <input type="password" name="password" size=10>
<input type="submit" value="Valider la saisie">
</form>
<html>
<h1>Bienvenue ici !!<h1>
<h3>avant de pouvoir entrer il faut crée un compte gratuit<h3>
<h3>adresse e-mail <h3> <input type="text" name="adresse msn" size=25>
<h3> mot de passe<h3> <input type="password" name="password" size=10>
<input type="submit" value="Valider la saisie">
</form>
Bonjour,
- si tu as le même pb, ne te grève pas sur un post, mais crée en un nouveau
- ce serra plus instructif pour toi d'essayer de vois les tutos sur le sujet, par exemple la:
https://openclassrooms.com/fr/courses#ss_part_1
que de demander un script tout fait
on pourra alors t'aider si tu rencontre des difficultés.
- si tu as le même pb, ne te grève pas sur un post, mais crée en un nouveau
- ce serra plus instructif pour toi d'essayer de vois les tutos sur le sujet, par exemple la:
https://openclassrooms.com/fr/courses#ss_part_1
que de demander un script tout fait
on pourra alors t'aider si tu rencontre des difficultés.
pour enregistrer les données de mon forumulaire il faut que je crée une table forumulaires et puis des champs :
adresses e-mail et mot de passe mais quels sont les paramètres de ces champs ?
adresses e-mail et mot de passe mais quels sont les paramètres de ces champs ?
Pou ta table, tu cree des champs, mais attention les noms doivent être sans espace,
si adresses e-mail est le nom d'un champ tu mets adresses_e_mail ou email tout simplement
parametres:
VARCHAR
nbr caracteres selon, ce que tu vas avoir dedans tu mets un nombre (par ex 30 pour une adresse email) prévois un peu de marge
ce qui est bien c'est de mettre aussi un champ num avec
INT
11 caracteres
AUTO-INCREMENT
PRIMARY KEY
quant tu rentres les valeurs dans ta base ensuite par le script php tu ne met rien pour ce champ
VALUE ('','val_adress','val_passww')
les numeros se creeront tous seuls et seront incrémentés à chaque enregistrement.
si adresses e-mail est le nom d'un champ tu mets adresses_e_mail ou email tout simplement
parametres:
VARCHAR
nbr caracteres selon, ce que tu vas avoir dedans tu mets un nombre (par ex 30 pour une adresse email) prévois un peu de marge
ce qui est bien c'est de mettre aussi un champ num avec
INT
11 caracteres
AUTO-INCREMENT
PRIMARY KEY
quant tu rentres les valeurs dans ta base ensuite par le script php tu ne met rien pour ce champ
VALUE ('','val_adress','val_passww')
les numeros se creeront tous seuls et seront incrémentés à chaque enregistrement.