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 :
que je doi faire pour resoudre ce probleme ?
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>
merci d'avance
Partager