bonjour a tout le monde
bah enfin je le poste ici je pense ke c mieu que la page de chat, les msgs passent trop vite je px pas me consentrer pour lire les reponde.

bon, j'ai créer deuxx champs le premièr est "titre" et l'autre "texte". maintenant je veux quand l'utilisateur remplit ces deux champs, il clique sur "Envoyer", les données s'envoient dans une table "topic" existent dans ma base donnée, intitulée "forum".
voilà mon code qui ne marche pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<h2>Ajouter une discution :</h2>
 
    <?php
               if (isset($_POST['titre']) AND isset($_POST['texte'])) // Si les variables existent
                   {
                        if ($_POST['titre'] != NULL AND $_POST['texte'] != NULL) // Si on a quelque chose à enregistrer
                              {
        // D'abord, on se connecte à MySQL
        mysql_connect("localhost", "root", "") or die(mysql_error);
        mysql_select_db("forum");
 
        $titre = $_POST['titre'];
        $texte = $_POST['texte']; $texte = mysql_real_escape_string(htmlspecialchars($_POST['texte']));
          // $variable=$_POST['nom_de_ton_champ_a_recuperer'];
 
        // Ensuite on enregistre le message
        mysql_query("INSERT INTO topic(titre,texte) VALUES('$titre', '$texte')") or die (mysql_error());
 
        // On se déconnecte de MySQL
        mysql_close();
                              }
                   }
             ?>
 
 
            <form method="post" name="frm" action='forums.php'>
              <p>            
                <strong>Titre : </strong><input type="text" name="titre"> <br>
                <strong>Texte : </strong> <br><textarea name="texte" id="ameliorer" rows="15" cols="40"></textarea> 
                <center><input type="submit" value="Envoyer"><br><br></center>
              </p>            
            </form>
que je doi faire pour resoudre ce probleme ?
merci d'avance