Requete pour envoi message

Fermé
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 - 5 oct. 2009 à 20:17
Bonjour,
sur mon site, le membre connecte peut envoyer un message a un autre membre grace normalement a ceci::

if (isset($_POST["submit"])) {
extract($_POST);
$errors = 0;
$errorlist = "";
if ($msg == "") { $errors++; $errorlist .= "Le message est obligatoire.<br />"; }
if ($errors == 0) {
$msg = addslashes($msg);
$query = doquery("INSERT INTO {{table}} SET msg='$msg' WHERE id='" . $homerow["name"] . "' LIMIT 1", "maison");
$title = "Auberge";
} $page = "ton message a été envoyé avec succès! <br /><br />Tu peux <a href=\"index.php\">retourner à l'accueil</a>, ou utiliser les boutons directionnels de gauche pour continuer à explorer le monde.";
} elseif (isset($_POST["cancel"])) {
header("Location: index.php"); die();
}
ok, le souci c'est que ca me renvoie l'erreur suivante:::

si message vide::
ton message a été envoyé avec succès! ^^
ca me dit meme pas le message est obligatoire(bizarre^^)

et si message est remplit::
Erreur de syntaxe près de 'WHERE id='' LIMIT 1' à la ligne 1

merci de toute reponse^^@++++.......