Php mot de passe

j'ai dejà demander de l'aide mais j'ai encore un autre petit probleme.
voici le code
<?php

if(isset($_POST['cmdok']))
{
$code=$_POST['code'];
$pseudo=$_POST['pseudo'];
$bpseudo=mysql_query("SELECT pseudo FROM inscrit where pseudo = '$pseudo' "); // on recherche sur le pseudo
$bcode=mysql_query("SELECT code FROM inscrit where pseudo = '$pseudo' ");

if (mysql_num_rows($bpseudo) == 0)
{ // est-ce qu'il y a quelque chose ?
echo "Votre pseudo est incorect"; // non
}
else
{ // oui
$row = mysql_fetch_object($bpseudo); // on récupère les infos
$rowcode = mysql_fetch_object($bcode);
}
if ($row!= $pseudo)
{ // est-ce que le code est bon ?
echo "votre pseudo est invalide"; // non
}
if ($rowcode!=$code)
{
echo "votre code est invalide";
}
else
{
echo "Tout est ok";
}
}
?>
voici l'erreur

9 réponses

  1. tu cherche koi extactement tu veut ke les deux dernier mot sois verifier pk?
    1. salut à tous
      j'ai un grand soucis sur le mot de passe.j'ai un formulaire d'un mot de passe dont ce dernier codé sur 8 bits et mon soucis que je veux un code de source en php qui tester les 2 derniers bits de ça mot de passe
      svp quelqu'un m'aidé.
      mercie d'avance
      1. Contributeur
        Ca ne marche pas pour la raison que je t'ai donné dans l'autre post que tu as mis.
        1. je vais mettre tout le code ca ira mieux (merci de votre patiente)
          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
          <html>
          <head>
          <title>Bienvenu dans le chat</title>
          <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
          </head>
          <body>
          <?php
          if (isset($_POST['pseudo']) && isset($_POST['message']))
          {
          if ($_POST['pseudo'] !=null && $_POST['message'] !=null)
          {
          $connexion=mysql_connect("localhost","root","");
          $testbase=mysql_select_db("rencontre");
          $pseudo=htmlentities($_POST['pseudo'],ENT_QUOTES);
          $msg=htmlentities($_POST['message'],ENT_QUOTES);
          $req="INSERT INTO chat (pseudo,message) VALUES('$pseudo','$msg')";
          $result=mysql_query($req);
          mysql_close();
          }
          else
          {
          echo "probléme d'ajout";
          }
          }
          ?>
          <form name="form1" id="form1" method="post" action="<?php $_SERVER['PHP_SELF']; ?>">

          <table width="80%" border="0" cellspacing="0" cellpadding="0">
          <tr>
          <td width="18%" height="24"> PSEUDO </td>
          <td widht="82%"> <input name="pseudo" type="text" id="pseudo" /></td>
          </tr>
          <tr>
          <td> Message </td>
          <td><input name="message" type="text" id="message" size="100" /></td>
          </tr>
          </table>
          <p>
          <input type="submit" name="cmdok" value="Ajouter?"/>
          </p>
          </form>
          <?php
          $connexion=mysql_connect("localhost","root","");
          $testbase=mysql_select_db("rencontre");
          $req = "SELECT * FROM chat ORDER BY ID DESC LIMIT 0,30";
          $result = mysql_query($req, $testbase);
          mysql_close();
          while ($val = mysql_fetch_array($result))
          {
          echo "<b>", $val["pseudo"],"</b>";
          echo " : ";
          echo $val["message"];
          echo "<br />";
          }
          ?>
          </body>
          </html>
          voila tout le code de ma feuille
          1. Contributeur
            Mais coment veut tu que ca marche : tu ne te connecte pas à ta base et tu ne passe aps ta variable de connexion lorsque tu fais un mysql_query !
            Tu te connecte ou à ta base ?
            1. non c'est pas vraiment ce que je voulais dire; je voudrais que cela marche lorsque le pseudo et le code sont inscrit.
              1. Contributeur
                ??
                Ben si ca marche pas, c bon non? c pas ce que tu veux ?
                1. ben l'erreur consiste a ce que ca marche pas :-(
                  merci si vous savez m'aider