Formulaire d'identification

hadley Messages postés 28 Statut Membre -  
hadley Messages postés 28 Statut Membre -
Bonjour,
je voudrais écrire un programme qui par d'un formulaire de deux champs(login et mot de passe) si les champs du formulaire sont vide, un message d'erreur s'affiche si non il se connecte à ma base de donnée pour faire une comparaison avec les enregistrements et si il y a un enregistrement qui correspond alors il affiche la page d'accueil.
j'espère que j'ai été plus explicite merci d'avance et je suis à l'écoute.

14 réponses

Franzux Messages postés 9705 Statut Contributeur 1 145
 
Quel langage veux-tu utiliser ?
0
hadley Messages postés 28 Statut Membre 1
 
je compte utilisé easy php
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
si tu veux faire ca en PHP, je te conseilles de faire un tour sur le site du zero, je pense que leurs tutos sont OK pour ca
0
hadley Messages postés 28 Statut Membre 1
 
je peux avoir le lien du site
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
cherches "le site du zero" sur google, ca sera un bon début ... Si tu trouves toujours pas, dis le moi ;)
0

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

Posez votre question
hadley Messages postés 28 Statut Membre 1
 
ok c'est bon je suis sur le site merci
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
c'est uen utilisation baisque, tu verra...

formulaire en mode POST (car un password dans l'URL c'est pas bien)
utilisation des variables $_POST, de la methode issempty ou isset ... quelques if, et surtout le mysqlconnect et tout les accès à la base de donnée. C'est vraiment du basique...

si tu n'arrives pas, n'hésites pas à revenir ici, en montrant ton code et ce qui ne va pas dedans, et nous t'aidrons
0
hadley Messages postés 28 Statut Membre 1
 
<?php
$val=$_POST[login]
$val1=$_POST[pass]
if(($val)=="")||(($val1)=="")
{
echo"un champ est vide";
}
else
{
$reket="select MOT DE PASSE from connexion where MOT DE PASSE=$val1;
mysql_connect("localhost","root","mysql");
mysql_select_db("gestion");
if($resut=mysql_query($reket))
{
header("location:index.html);
}
else
{
echo"vérifier votre mot de passe et votre login";
}
?>
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
j'aurai du préciser que si tu postes, il faut nous dire ce qui ne va pas, comment tu as fait tes tests, etc...
0
hadley Messages postés 28 Statut Membre 1
 
je n'arrive pas à me connecter à ma base de donné pour faire les comparaisons
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
mysql_connect("localhost","root","mysql");
t'es sur que le mot de passe c'est mysql ? à mon avis, c'est vide...
0
hadley Messages postés 28 Statut Membre 1
 
la version que j'utilise me l'impose c'est la version 3.0
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
tu travailles sur un serveur perso ou sur un hébergeur en ligne ?
0
hadley Messages postés 28 Statut Membre 1
 
sur mon ordinateur personnel
0
Franzux Messages postés 9705 Statut Contributeur 1 145
 
Essaye de laisser le mot de passe MySQL vide...
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
et c'est la version 3 de quoi qui t'oblige à faire quoi ?

je te suggérais d'essayer: Mysql_connect("localhost","root","");
0
hadley Messages postés 28 Statut Membre 1
 
non çà ne passe pas mais avec ce que mysql impose j'arrive à me connecter et faire certaines tâches sans problème
0