Envoie et récupération des données vers base de donnée

Fermé
aurel55 Messages postés 11 Date d'inscription mardi 26 février 2013 Statut Membre Dernière intervention 17 avril 2013 - 11 avril 2013 à 08:31
aurel55 Messages postés 11 Date d'inscription mardi 26 février 2013 Statut Membre Dernière intervention 17 avril 2013 - 11 avril 2013 à 10:49
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



8 réponses

Kaldoran Messages postés 137 Date d'inscription mercredi 31 octobre 2012 Statut Membre Dernière intervention 21 juin 2015 29
Modifié par Kaldoran le 11/04/2013 à 09:06
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.
0
aurel55 Messages postés 11 Date d'inscription mardi 26 février 2013 Statut Membre Dernière intervention 17 avril 2013
11 avril 2013 à 09:42
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 ?
0
Kaldoran Messages postés 137 Date d'inscription mercredi 31 octobre 2012 Statut Membre Dernière intervention 21 juin 2015 29
11 avril 2013 à 09:47
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.
0
aurel55 Messages postés 11 Date d'inscription mardi 26 février 2013 Statut Membre Dernière intervention 17 avril 2013
11 avril 2013 à 09:58
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 =/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Kaldoran Messages postés 137 Date d'inscription mercredi 31 octobre 2012 Statut Membre Dernière intervention 21 juin 2015 29
11 avril 2013 à 10:02
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
0
aurel55 Messages postés 11 Date d'inscription mardi 26 février 2013 Statut Membre Dernière intervention 17 avril 2013
11 avril 2013 à 10:04
Oui j'avais déjà installé mon serveur wamp. Donc je peux mettre l'extension .php ça marchera ?
0
Kaldoran Messages postés 137 Date d'inscription mercredi 31 octobre 2012 Statut Membre Dernière intervention 21 juin 2015 29
11 avril 2013 à 10:39
Oui sa marchera mais , met bien ton fichier dans lt htdocs de wamp pour que sa amrche
0
aurel55 Messages postés 11 Date d'inscription mardi 26 février 2013 Statut Membre Dernière intervention 17 avril 2013
11 avril 2013 à 10:49
En fait, j'utilise tout ça pour une application qui permet de s'enregistrer et se connecter.
Donc je développe tous ça dans Eclipse, et grâce a PhoneGap, j'ai des librairie qui permettent de rendre comptatible le html , php etc avec android ou windows phone.
0