Partage
  • Partager sur Facebook
  • Partager sur Twitter

J'ai encore un problème

Toujours sur le même code...

Sujet résolu
    25 février 2006 à 18:35:58

    Heu re tout le monde,

    je sais ça fait un peu lourd mais il me reste une erreur sur mon code. Je le remarque :

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
       <head>
           <title>Mini-chat</title>
           <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
       </head>
       <body>
            <?php
                    if (isset($_POST['pseudo']) AND isset($_POST['message']))
                    {
                            if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL)
                            {
                            $pseudo = htmlentities($_POST['pseudo']);
                            $message = htmlentities($_POST['message']);
                            mysql_connect("localhost", "root", "");
                            mysql_select_db("test");
                            mysql_query("INSERT INTO minichat VALUES('', '$pseudo', '$message')");
                            mysql_close;
                            }
                    }
            ?>
           
            <form method="post" action="minichat.php">
                    <p>
                            <label>Votre pseudo : <input type="text" name="pseudo"/></label>
                    </p>
                    <p>
                            <label>Votre message : <textarea name="message"></textarea></label>
                    </p>
                    <p>Envoyer le message : <input type="submit"/></p>
            </form>
           
            <?php
                    mysql_connect("localhost", "root", "");
                    $retourtexte = mysql_query("SELECT * FROM minichat ORDER BY ID DESC LIMIT 0, 10");
                    while ($affichagetexte = mysql_fetch_array($retourtexte))
                    {
            ?>
           
            <p><strong><?php echo $affichagetexte['pseudo']; ?> : </strong><?php echo $affichagetexte['message']; ?></p>
           
            <?php
                    }
                    mysql_close();
            ?>
       </body>
    </html>


    L'erreur se situe à l'endroit où j'affiche les messages. A la ligne de la fonction mysql_fetch_array j'ai une erreur d'argument... et je vois pas où est l'erreur !

    Merci d'avance si vous la trouvez !

    EDIT: OK j'ai été trop lourd vous voulez pas m'aider je trouverai la solution tout seul :( .

    EDIT: J'ai utilisé la fonction or die etc... et en fait j'avais oublié de préciser le nom de la BDD !!!
    • Partager sur Facebook
    • Partager sur Twitter
      25 février 2006 à 20:59:50

      Met en Résolu si ton Problème est réglé
      • Partager sur Facebook
      • Partager sur Twitter

      J'ai encore un problème

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown