Rechercher : dans
Par :

Créer une page d'inscription en php/sql

Dernière réponse le 3 aoû 2009 à 18:34:32 dolcewhatelse33, le 27 jan 2009 à 14:34:51 
 Signaler ce message aux modérateurs

Bonjour à tous,

Mon projet est de concevoir une page php (Inscription.php).
Cette page va permettre d'inscrire un utilisateur dans la base de données pour qu'il puisse accéder à son compte depuis la page d'accueil (Accueil.php).

Dans cette page d'inscription il y aura seulement deux champs de textes à compléter:
Nom :
Mot de passe :

En dessous il y aura un bouton "Enregistrer".

J'ai déjà réalisé l'IHM du site Web. J'utilise une base de données en local grâce au logiciel phpMyAdmin.
Mon but est le suivant :
- Lorsque le visiteur aura saisie son nom et son mot de passe dans les champs de texte et qu'il aura appuyé sur le bouton "Enregistrer" les informations seront inscrites dans la table "t_utilisateurs" de la base "login".
Problème: je sais écrire dans une base de données mais je ne sais pas écrire des données à partir d'un formulaire dans une base données.

Je vous remercie d'avance! =)

Configuration: Windows XP/Windows Vista
Firefox 3.0.5
9800 GT 1Go
Core 2 Duo E8500 (3.14GHz)
22"

Meilleures réponses pour « Créer une page d'inscription en php/sql » dans :
[PHP] Pagination VoirPrésentation Cette fonction permet de créer une pagination. Elle ne fait pas qu'afficher bêtement la liste des liens mais il est possible de mettre une limitation du nombre de liens avant et après la page actuelle. La fonction function...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
SQL - Création de table VoirLe SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...

1

muska92, le 27 jan 2009 à 15:27:12

Bonjour;

je te donne un petite exemple a toi de l'adapter :
Inscription.php :
<form name="monForm" method="post" action="" >
<input type="text" name="user_name" >
<input type="password" name="user_pass" >
<input type="submit" name="valider" value="s'enregistrer">

</form>
<?php
if(isset($_POST['valider'])) {

if(!isset($_POST['user_name'])) {

print("Veuillez entrer un nom d'utilisateur.");
}
elseif (!isset($_POST['user_pass'])) {

print("Veuillez entrer un mot de passe.");
}

else {

$user_name = $_POST['user_name'];
$user_pass = $_POST['user_pass'];

// on se connecte à MySQL
$db = mysql_connect('localhost', 'login', 'password');

// on sélectionne la base
mysql_select_db('nom_de_la_base',$db);

$req = ("INSERT INTO ta_table VALUES( '', '$user_name', '$_user_pass')");
}

}
?>

enfin bref c'est juste pour te donner une idée après tu crypter le pass en MD5 mais en gros c'est ca Do sin

Répondre à muska92

4

dolcewhatelse33, le 5 fév 2009 à 10:52:01

Merci à toi aussi muska92!

mon projet va pouvoir avancer!

Répondre à dolcewhatelse33

2

nico7382, le 27 jan 2009 à 15:45:14
  • +1

Si tes acces à la base n'ont pas changé, ou si tu ne t'en ai pas occupé

$db = mysql_connect('localhost', 'login', 'password');

// on sélectionne la base
mysql_select_db('nom_de_la_base',$db);



=>

$db = mysql_connect('localhost', 'root', '');

// on sélectionne la base
mysql_select_db('login',$db);



$req = ("INSERT INTO VALUES( 't_utilisateurs', '$user_name', '$_user_pass')");


il faut vérifier aussi que le nom de login n'est pas déjà present dans la base ^^

Répondre à nico7382

3

dolcewhatelse33, le 5 fév 2009 à 10:50:41

Merci pour tout Niko!

je ne pouvais pas te répondre avant malheureusement ton aide m'a été précieuse! =)
Bonne journée à toi

Répondre à dolcewhatelse33

5

haha, le 3 aoû 2009 à 16:48:33
  • +1

Yoyo

Répondre à haha

6

 achraf52, le 3 aoû 2009 à 18:34:32

Merci .

Répondre à achraf52