Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1292 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  les formulaire

 

Sujet(s) à lire :
    - Visual C++
 

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

les formulaire

n°1874426
info3licen
Posté le 17-04-2009 à 16:02:06  profilanswer
 

j'ai fait un formulaire et j'ai crée ma base de données,dans ce formulaire il y a deux champs pseudo et mot de passe et dans ma base il y a une table identification qui contient un champ mot de passe et un champ pseudo
quand un utilisateur utile le formulaire doit etre inscrit le formulaire d'inscription marche tré bien
le problème maintenant quand il utilise le deuxième et il fait entré son mot de passe et son pseudo je n'arrive pas a faire ce code
c'est a dire comment comparer ses entré a les données de la base pour voir si il est inscrit ou nn
aidez moi

mood
Publicité
Posté le 17-04-2009 à 16:02:06  profilanswer
 

n°1874433
dwogsi
Défaillance cérébrale...
Posté le 17-04-2009 à 16:20:31  profilanswer
 

Et tu as essayé quoi ?


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1874569
info3licen
Posté le 17-04-2009 à 21:16:09  profilanswer
 

voila mon essai pour l'instant :if (isset($_POST['valider']))
 {
          if (isset($_POST['pseudo']) AND isset($_POST['mot_de_passe']))
    { $pseudo=$_POST['pseudo'];
       $mot_de_passe=$_POST['mot_de_passe'];
      echo"connexion a mysql":
      $db="projet";
      $connexion=mysql_connect("localhost", "root" ) or die("connexion impossible" );
      echo "connexion réussie"; echo "\n\n";
       mysql_select_db($db,$connexion) or die("selection de la base de données impossible" );
      echo "choix de la base réussie";
     if ($_POST['pseudo'] != NULL)
    {  
      $sql = "SELECT mot_de_passe, pseudo FROM identification WHERE pseudo = $pseudo ";
      $req = mysql_query($sql,$connexion) or die("selection impossible : $sql".mysql_error());
     }
     if (mysql_num_rows($req) > 0) // On vérifie que l'utilisateur existe bien      
   {  
           $data = mysql_fetch_assoc($req):
                      // On vérifie que son mot de passe est correct        
     if ($mot_de_passe == $data['mot_de_passe'])
et la je suis bloqué
   

n°1874656
azkatari
Posté le 18-04-2009 à 13:12:40  profilanswer
 

Code :
  1. if (isset($_POST['valider']))
  2. {
  3. if (isset($_POST['pseudo']) AND isset($_POST['mot_de_passe']))
  4. {
  5.     echo"connexion a mysql":
  6.     $db="projet";
  7.     $connexion=mysql_connect("localhost", "root" ) or die("connexion impossible" );
  8.     echo "connexion réussie"; echo "\n\n";
  9.     mysql_select_db($db,$connexion) or die("selection de la base de données impossible" );
  10.     echo "choix de la base réussie";
  11.     if ($_POST['pseudo'] != NULL)
  12.     { 
  13.  $sql = "SELECT mot_de_passe, pseudo FROM identification WHERE pseudo = $_POST['pseudo'] ";
  14.  $req = mysql_query($sql,$connexion) or die("selection impossible : $sql".mysql_error());
  15.     }
  16.  if (mysql_num_rows($req) > 0) // On vérifie que l'utilisateur existe bien       
  17.  list($mot_passe,$pseudo) = mysql_fetch_row($req); // On vérifie que son mot de passe est correct         
  18.  if (strcmp($mot_passe,$_POST['mot_de_passe']) != 0)
  19.   echo "mauvais mot de passe";
  20.  else
  21.   echo "ok";
  22. }
  23. }

n°1875045
so34
Posté le 20-04-2009 à 10:02:13  profilanswer
 

dsl erreur de manip


Message édité par so34 le 20-04-2009 à 10:06:38

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  les formulaire

 

Sujets relatifs
[debutant] programmation objet et formulaire.Pré-remplissage de champs de formulaire
ACCESS - Ajout enregistrement dans un sous-formulaireAIde PHP formulaire
Créer un formulaire PHP qui renvoie les données en ExcelNe pas recherger une animation flash à la validation d'un formulaire
Help Javascript -> Formulaire dynamiqueemail avec formulaire
[Outlook 2003] formulaire => affichage d'un calendrier pour champ date[Access] sous formulaire en feuille de données sans le nom des colonne
Plus de sujets relatifs à : les formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR