| Previous topic :: Next topic |
| Author |
Message |
jass922
Offline
Joined: 09 May 2009 Posts: 1
|
Posted: Sat 9 May 2009 - 12:09 Post subject: script de connexion et d'inscription en php |
|
|
Bonjour, j'ai un petit souci En fait j'ai un projet a rendre pour la fin de l'année ( je suis en terminale stg option gsi) en gros c'est une entreprise de pret a porter; FRINGUES2 qui veut que ses clients puissent s'authentifier ( login+ mot de passe) ou s'ils ne sont pas inscrit qu'ils puissent s'inscrire.On a une base de données qui s'appelle FRINGUES2 avec des clients et on a utilisé un client type "clifringues" Donc j'ai essayé de faire des formulaires en php mais en testant hier j'ai vu que ca n'avait pas marché. Aujourd'hui j'ai donc essayé d'en faire d'autres, et j'aimerai qu'on me corrige:
le formulaire de connexion:
Code
| Code: | <?php // Paramètres de connexion à la base de données $BD_serveur = "localhost"; $BD_utilisateur = "clifringues"; $BD_motDePasse = "toto"; $BD_base = "FRINGUES2_BDD";
$id = $_POST["id"]; $motDePasse = $_POST["motdepasse"];
@mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse) or die("Impossible de se connecter au serveur de bases de données."); @mysql_select_db($BD_base) or die("Impossible de se connecter à la base de données.");
$requete = "SELECT * FROM CLIENT "; $result = mysql_query($requete); if ($enreg = mysql_fetch_array($result)) { // Si une ligne a été trouvée c'est que le couple // (identifant, mot de passe) est valide echo "NOM : " . $enreg["nom"] . " "; echo "PRENOM : " . $enreg["prenom"] . " "; echo "ADRESSE : " . $enreg["adresse"] . " "; } else { echo "Paramètres de connexion invalides "; } ?> |
le formulaire d'inscription:
Code
| Code: | <?php // Parametres de connexion à la base de données $BD_serveur = "localhost"; $BD_utilisateur = "clifringues"; $BD_motDePasse = "toto"; $BD_base = "FRINGUES2_BDD"; // Récupération des paramètres POST $id = $_POST["idcl"]; $prenom = $_POST["promcl"]; $nom = $_POST["nomcl"]; $adresse = $_POST["adrscl"]; $cp = $_POST["cpcl"]; $ville = $_POST["villecl"]; $telephone = $_POST["telcl"]; $email = $_POST["mailcl"]; echo "Bonjour ".stripSlashes($prenom)." ".stripSlashes($nom).", "; @mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse) or die("Impossible de se connecter au serveur de bases de données."); @mysql_select_db($BD_base) or die("Impossible de se connecter à la base de données."); $requete = "INSERT INTO CLIENT (idcl, nom, prenom, adresse, cp, ville, telephone, email,) VALUES ('$id', '$nom','$prenom','$adresse', '$cp', '$telephone' '$email')"; $result = @mysql_query($requete); if (!$result) { echo "L'enregistrement de vos données a échoué. Essayez plus tard.". "Et demandez à l'administrateur de vérifier l'existence de la ". "table CLIENT;-) "; } else { echo "Félicitations. Vous êtes desormais un nouveau client!". " "; } ?> |
merci d'avance |
|
| Back to top |
|
 |
Simon
Administrateur

 Offline
Joined: 08 May 2005 Posts: 990
Localisation: France
|
Posted: Sat 9 May 2009 - 17:39 Post subject: script de connexion et d'inscription en php |
|
|
Bonjour, la requête n'est pas complète. Tu recherches TOUT les enregistrements de la table Client
Ça sera plutôt un truc du genre:
| Code: | | $requete = "SELECT * FROM CLIENT WHERE login=".mysql_real_escape_string($login)." AND mdp=".mysql_real_escape_string($mdp); |
Je pourrais pas te répondre ce soir, mais demain si ta un problème n'hésite pas.
(et n'oublie pas de protéger les variables : mysql_real_escape_string, etc...) _________________ Simon, Programmation et informatique Colorisation syntaxique de codes sources Outils et services autour de l'adresse IP |
|
| Back to top |
|
 |
|
|