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. ben l'erreur consiste a ce que ca marche pas :-(
    merci si vous savez m'aider
    1. Contributeur
      ??
      Ben si ca marche pas, c bon non? c pas ce que tu veux ?
      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
          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. 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
              Ca ne marche pas pour la raison que je t'ai donné dans l'autre post que tu as mis.
              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. tu cherche koi extactement tu veut ke les deux dernier mot sois verifier pk?