Probleme Php

Mamar -  
 Profil bloqué -
Bonjour à tous,

J'expose mon petit souci, j'ai deux zones de saisies, une pour le nom d'utilisateur et l'autre pour le mot de passe dans un formulaire html. Je cherche donc à vérifier que le nom et le mot de passe soit présent dans ma base de donnée mysql. Cependant pour une obscure raison je me fais jeter.

Voici les erreurs générés :

Warning: odbc_connect() [function.odbc-connect]: SQL error: [MySQL][ODBC 3.51 Driver]Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: OUI), SQL state S1000 in SQLConnect in C:\Program Files\EasyPHP 2.0b1\www\site\authentification.php on line 6

Notice: Undefined variable: resultat in C:\Program Files\EasyPHP 2.0b1\www\site\authentification.php on line 14

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\site\authentification.php on line 14

Et le code php correspondant :

<?php
$nom=$_POST['nom'];
$mdp=$_POST['mdPasse'];

$connexion=odbc_connect("mysql_DVD","root","dvd");

if($connexion)
{
$requete=odbc_do($connexion,"select * from dvd_Client where pseudo_Client='$nom' and mdp_Client='$mdp'");
$resultat = mysql_query($requete);
}

if ( mysql_num_rows($resultat) === 1 )
{ echo"Connexion
<br />Bonjour <br /><br />

Accueil
<ul>
<li><a href='cadreCorps.html' target='corps'>Accueil</a>
</ul>

Films
<ul>
<li><a href='catalogue.html' target='corps'>Catalogue</a>
</ul>

Divers
<ul>
<li><a href='Qui_sommes_nous.html' target='corps'>Qui sommes-nous?</a>
<li><a href='Contact.html' target='corps'>Nous contacter</a>
</ul>";
}
?>

Si quelqu'un peut m'aider ce serai tres gentil. Merci d'avance
Configuration: Windows XP
Firefox 2.0.0.18

6 réponses

  1. Profil bloqué
     
    tu utilise un database access on dirait ou bien?
    0
  2. Mamar
     
    Non, c'est une base de donnée mysql.
    0
  3. Profil bloqué
     
    remplace tt ce ki est "odbc" par "mysql"
    0
  4. Mamar
     
    si je remplace odbc par mysql... ça me génère les même erreurs à savoir :

    Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'mysql_DVD' (11001) in C:\Program Files\EasyPHP 2.0b1\www\site_hamoudi\authentification.php on line 6

    Notice: Undefined variable: resultat in C:\Program Files\EasyPHP 2.0b1\www\site_hamoudi\authentification.php on line 14

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\site_hamoudi\authentification.php on line 14
    0
    1. Profil bloqué
       
      je vois ta page stp?
      0
      1. Mamar > Profil bloqué
         
        ma page Php?
        0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Profil bloqué
     
    oui copie colle la page en question.
    0
    1. Mamar
       
      <?php
      $nom=$_POST['nom'];
      $mdp=$_POST['mdPasse'];


      $connexion= mysql_connect('localhost' , 'root' , 'dvd' );

      mysql_select_db('mysql_DVD',$connexion);

      $requete="select * from dvd_Client where pseudo_Client='$nom' and mdp_Client='$mdp'";
      $resultat = mysql_query($requete);

      if ( mysql_num_rows($resultat) === 1 )
      { echo"Connexion
      <br />Bonjour <br /><br />

      Accueil
      <ul>
      <li><a href='cadreCorps.html' target='corps'>Accueil</a>
      </ul>

      Films
      <ul>
      <li><a href='catalogue.html' target='corps'>Catalogue</a>
      </ul>

      Divers
      <ul>
      <li><a href='Qui_sommes_nous.html' target='corps'>Qui sommes-nous?</a>
      <li><a href='Contact.html' target='corps'>Nous contacter</a>
      </ul>";
      }
      ?>
      0
  7. Profil bloqué
     
    comnent s'appelle ta base de données crée au niveau de mysql?
    0
    1. Mamar
       
      dvd... j'ai changé le nom de la base de donnée ds le script mais aucun changement :

      <?php
      $nom=$_POST['nom'];
      $mdp=$_POST['mdPasse'];


      $connexion= mysql_connect('localhost' , 'root' , 'dvd' );

      mysql_select_db('dvd',$connexion);

      $requete="select * from dvd_Client where pseudo_Client='$nom' and mdp_Client='$mdp'";
      $resultat = mysql_query($requete);

      if ( mysql_num_rows($resultat) === 1 ){
      echo"Connexion
      <br />Bonjour <br /><br />

      Accueil
      <ul>
      <li><a href='cadreCorps.html' target='corps'>Accueil</a>
      </ul>

      Films
      <ul>
      <li><a href='catalogue.html' target='corps'>Catalogue</a>
      </ul>

      Divers
      <ul>
      <li><a href='Qui_sommes_nous.html' target='corps'>Qui sommes-nous?</a>
      <li><a href='Contact.html' target='corps'>Nous contacter</a>
      </ul>";
      }
      mysql_close();
      ?>
      0
      1. Profil bloqué > Mamar
         
        kel erreur obtiens tu aprés changement du nom de ta database?
        0
      2. Mamar > Profil bloqué
         
        Warning: mysql_connect() [function.mysql-connect]: Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: OUI) in C:\Program Files\EasyPHP 2.0b1\www\site_hamoudi\authentification.php on line 6

        Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\EasyPHP 2.0b1\www\site_hamoudi\authentification.php on line 8

        Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 2.0b1\www\site_hamoudi\authentification.php on line 11

        Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\EasyPHP 2.0b1\www\site_hamoudi\authentification.php on line 11

        Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\site_hamoudi\authentification.php on line 13
        0
      3. Profil bloqué > Mamar
         
        le mot de passe de ton root cé bien "dvd"?
        0