Partage
  • Partager sur Facebook
  • Partager sur Twitter

Probleme avec le minichat

il n'ecrit pas le pseudo du destinataire

Sujet résolu
    16 janvier 2006 à 20:22:30

    Salut J'ai un probleme avec mon minichat il ecrit par exemple ":salut" et n'ecris pas ce qui est avant le ":" (le pseudo) alors que je le rempli et quand je vais voir mon php my admin le message il y est et le pseudo aussi et j'utilise le même script qui est dans le TP du minichat dans les tutos de php <lien url="http://www.siteduzero.fr/tuto-3-146-1-tp-un-mini-chat.html"></lien> je met quand met quand même mon code au gars ou une erreur ce serait glisser
    et dans phpmyadmin ID et de type INT ,auto increment et primaire ; Pseudo de type Varchar de taille 255 pareil pour message

    <div id="corps">


    <?php
    if (isset($_POST['pseudo']) AND isset($_POST['message']))
    {
        if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL)
        {
            // connection à MySQL
            mysql_connect("localhost", "pseudo", "pass");
            mysql_select_db("BDD");

            $message = htmlentities ($_POST['message']);
            $pseudo = htmlentities ($_POST['pseudo']);

            mysql_query("INSERT INTO minichat VALUES('', '$pseudo', '$message')");

            // déconnection de MySQL
            mysql_close();
        }
    }


    ?>



    <form action="minichat.php" method="post">

    <p>
    Pseudo : <input type="text" name="pseudo" /><br />
    Message :  <input type="text" name="message" /><br />

    <input type="submit" value="Envoyer" />
    </p>

    </form>



    <?php

    //connection à MySQL :
    mysql_connect("localhost", "Pseudo", "pass");
    mysql_select_db("BDD");

    $reponse = mysql_query("SELECT * FROM minichat ORDER BY ID DESC LIMIT 0,10");

    déconnection de MySQL
    mysql_close();

    // Puis on fait une boucle pour afficher tous les résultats :
    while ($donnees = mysql_fetch_array($reponse) )
    {
    ?>

    <p><strong><?php echo $donnees['pseudo']; ?></strong> : <?php echo $donnees['message']; ?></p>



    <?php
    }
    ?>


    </div>
    • Partager sur Facebook
    • Partager sur Twitter

    Probleme avec le minichat

    × 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