Posté le: Mar Fév 08, 2011 10:27 pm Sujet du message: Problème avec formulaire et insertion sql-hébergeur free
Bonjour à tous! j'ai créé un site pour une association(le design est tout pourri faut que je le change!).
Le site est hébergé chez free!!
J'ai fait un petit panneau d'administration pour que les animatrices puissent via un formulaire modifier le message d'accueil!
J'ai créé une base de données avec deux tables et l'une d'elle se nomme message_accueil.
Je tiens à préciser que j'ai fait sur une même page la partie formulaire et le traitement du formulaire envoyé ensuite dans la bdd.
Mon problème est simple : Je n'arrive pas via la variable superglobale $_POST à insérer la moindre donnée sur ma bdd, rien ne s'enregistre et phpmyadmin ne m'affiche rien!
Je tiens à préciser aussi que j'ai testé sur une page sans formulaire où on écrit un message directement puis qu'on insère dans la bdd dans ce cas ça marche sans problème!!
Voici le code :
Code:
<textarea name="message" id="textarea" rows="10" cols="50">
</textarea>
<form method="post" action="" >
</form>
<label>
<input type="submit" value="Envoyer" />
</label>
<?php
// D'abord, on se connecte à MySQL
include("config.php");
mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die("Erreur de connexion");
mysql_select_db("$dbname") or die("Erreur de selection");
$message=$_POST['message'];
if(isset($message)) // Si les variables existent
{
// on lance la requête
mysql_query("INSERT INTO message_accueil VALUES('','.$message')");
// on ferme la connexion à la base de données
mysql_close();
}