Envoie et récupération des données vers base de donnée
aurel55
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
aurel55 Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
aurel55 Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je voudrai de votre aide pour m'aider sur un petit point.
J'ai un formulaire d'inscription qui est le suivant :
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
<link rel="stylesheet" type="text/css" href="css/index.css" />
<title>Inscription</title>
</head>
<form action="index.php" method="post">
<table align="center">
<tr>
<td><label for="login"><strong>Nom :</strong></label></td>
<td><input type="text" name="nom" id="nom"/></td>
</tr>
<tr>
<td><label for="login"><strong>Prénom :</strong></label></td>
<td><input type="text" name="prenom" id="prenom"/></td>
</tr>
<tr>
<td><label for="login"><strong>Email :</strong></label></td>
<td><input type="text" name="email" id="mail"/></td>
</tr>
<tr>
<td><label for="pass"><strong>Mot de passe :</strong></label></td>
<td><input type="password" name="pass" id="mdp"/></td>
</tr>
</table>
<center> <input type="submit" name="register" value="S'inscrire"/></center>
</form>
</body>
</html>
A partir de ça, j'aimerai envoyer les données vers ma base de données, mais je ne sais pas comment le faire, débutant un peu en php.
Est ce que quelqu'un pourrai m'aider ?
MERCI
Je voudrai de votre aide pour m'aider sur un petit point.
J'ai un formulaire d'inscription qui est le suivant :
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
<link rel="stylesheet" type="text/css" href="css/index.css" />
<title>Inscription</title>
</head>
<form action="index.php" method="post">
<table align="center">
<tr>
<td><label for="login"><strong>Nom :</strong></label></td>
<td><input type="text" name="nom" id="nom"/></td>
</tr>
<tr>
<td><label for="login"><strong>Prénom :</strong></label></td>
<td><input type="text" name="prenom" id="prenom"/></td>
</tr>
<tr>
<td><label for="login"><strong>Email :</strong></label></td>
<td><input type="text" name="email" id="mail"/></td>
</tr>
<tr>
<td><label for="pass"><strong>Mot de passe :</strong></label></td>
<td><input type="password" name="pass" id="mdp"/></td>
</tr>
</table>
<center> <input type="submit" name="register" value="S'inscrire"/></center>
</form>
</body>
</html>
A partir de ça, j'aimerai envoyer les données vers ma base de données, mais je ne sais pas comment le faire, débutant un peu en php.
Est ce que quelqu'un pourrai m'aider ?
MERCI
A voir également:
- Envoie et récupération des données vers base de donnée
- Fuite données maif - Guide
- Trier des données excel - Guide
- Supprimer les données de navigation - Guide
- Base de registre - Guide
- Sauvegarde des données - Guide
8 réponses
Alors pour commencer il faut récupérer les champs et faire tes tests [ Vérifier qu'il ne soit pas vide ( vérifier le nombre de caractère par exemple pour éviter un pseudo de 2 lettres ) ]
Pour ceci utilise un :
$_POST['nomduchamp'];
ex : $_POST['name'];
Pour verifier qu'il soit pas vide et qu'il existe :
if ( isset($_POST['name']) && !empty($_POST['name']) ) // si il existe et qu'il est pas vide :
Alors tu peux te connecter a la base de données ensuite : [ apres avoir fait toutes tes verification ]
mysql_connect("localhost", $pseudo, $mdp);
mysql_select_db($bdd);
$pseudo contient l'identifiant de connexion a la base de données
$mdp le mot de passe
et $bdd est la base de donnée a utiliser.
Suffit d'inserer se que tu as recuperer :
mysql_query('INSERT INTO Tabdd
VALUES les valeurs ') or die(mysql_error());
Bref une petite requete Sql classique.
Pense a bien refermer ta connexion a la bse de donnée a la fin.
Pour ceci utilise un :
$_POST['nomduchamp'];
ex : $_POST['name'];
Pour verifier qu'il soit pas vide et qu'il existe :
if ( isset($_POST['name']) && !empty($_POST['name']) ) // si il existe et qu'il est pas vide :
Alors tu peux te connecter a la base de données ensuite : [ apres avoir fait toutes tes verification ]
mysql_connect("localhost", $pseudo, $mdp);
mysql_select_db($bdd);
$pseudo contient l'identifiant de connexion a la base de données
$mdp le mot de passe
et $bdd est la base de donnée a utiliser.
Suffit d'inserer se que tu as recuperer :
mysql_query('INSERT INTO Tabdd
VALUES les valeurs ') or die(mysql_error());
Bref une petite requete Sql classique.
Pense a bien refermer ta connexion a la bse de donnée a la fin.
Merci pour ta réponse :)
Où dois-je mettre cette partie de code ?
Je le met directement dans mon fichier où il y a mon code pour le formulaire et je créé un fichier .php et je l'appel dans mon fichier formulaire ?
Où dois-je mettre cette partie de code ?
Je le met directement dans mon fichier où il y a mon code pour le formulaire et je créé un fichier .php et je l'appel dans mon fichier formulaire ?
Tu as le choix a a vrai dire ,
tu peux soir le mettre directement sur la page de ton formulaire , [ en changeant ton .html en .php si il ne l'est pas déjà ]
Ou bien crée une nouvelle page pour faire toutes tes vérifications , ceci dépend surtout de comment tu veux gérer les erreurs .
Si tu met directement dans la page , tu pourra les afficher directement a coté de champs les erreurs
Alors que si tu les met sur une autre page tu sera obliger de lister les erreurs et rajouter un bouton :
retour au formulaire
Donc personnellement je te conseil de le mettre directement sur ta page.
tu peux soir le mettre directement sur la page de ton formulaire , [ en changeant ton .html en .php si il ne l'est pas déjà ]
Ou bien crée une nouvelle page pour faire toutes tes vérifications , ceci dépend surtout de comment tu veux gérer les erreurs .
Si tu met directement dans la page , tu pourra les afficher directement a coté de champs les erreurs
Alors que si tu les met sur une autre page tu sera obliger de lister les erreurs et rajouter un bouton :
retour au formulaire
Donc personnellement je te conseil de le mettre directement sur ta page.
Et comment je fais pour lire un .php sur windows ?
Par ce que je viens de me rendre compte que windows me prennait pas en compte les .php =/
Par ce que je viens de me rendre compte que windows me prennait pas en compte les .php =/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
C'est normal , pour executé du php il faut un serveur .
Si tu es sur windows je te conseil d'utiliser
Wamp : https://www.wampserver.com/
qui lui gère le php et qui permet de l'exécuter.
Car le php est interprété coté serveur non pas coté client comme le Html ou le Js
Si tu es sur windows je te conseil d'utiliser
Wamp : https://www.wampserver.com/
qui lui gère le php et qui permet de l'exécuter.
Car le php est interprété coté serveur non pas coté client comme le Html ou le Js