Formulaire et modalbox

Bonjour,
Voici mon problème j'utilise une modalbox qui contient un formulaire quand on clique sur envoyer il nous amène vers une autre page toujours en modalbox, mais quand j'essaie de récupéré les donné dans le variable POST elle son vide
voici le code de mon formulaire :
<form action="com/com_site.php?nom=<?php echo $nom; ?>" method="post">

<p>
Message : <textarea type="text" name="message" ></textarea><br />

<input type="submit" onclick="Modalbox.show('com/com_site.php?nom=<?php echo $nom; ?>', {title: 'com_site', width: 800}); return false;" value="Envoyer" />
</p>

</form>
et voici le code a l'arrivé
if (isset($_POST['message']))
{
if ( $_POST['message'] != NULL)
{

$message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
$pseudo = $_SESSION['pseudo'];
$nom = $_GET['nom'];

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

mysql_close();
}
}
Merci d'avance pour votre aide
Configuration: Windows Vista
Firefox 3.0.11

11 réponses

  1. DSL mais sé un site privé
    -1
    1. ta une adresse pour que je regarde ?
      -2
      1. Je vais essaté mais je ne croit pas car avant que j'utilise le code dans une madalbox cela marchai parfaitement et donc je croit que le problème se situe plus dans la modalbox
        -1
        1. je sais pas si c'est ca mais retire le type="text" dans la textarea
          0
          1. Sa je l'ai déjà fais tu aurai du me le demandée
            Le champ n'existe pas
            -1
            1. ca va te donner les erreurs .... donc on pourra les traiter ...
              -1
              1. ah ok test ça : (et c'est normal qu'il n'y ai rien pour se connecter a la base de données ?)

                if (isset($_POST['message']))
                {
                if (!empty($_POST['message']))
                {

                $message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
                $pseudo = $_SESSION['pseudo'];
                $nom = $_GET['nom'];
                )
                if(mysql_query("INSERT INTO com_site VALUES('', '$nom', '$pseudo', '$message')"))
                {
                echo 'ok';
                }
                else
                {
                echo 'pas ok';
                }

                mysql_close();
                }
                else
                {
                echo 'champ vide';
                }
                }
                -2
                1. C'est une petit fenétre en JS ;
                  http://okonet.ru/projects/modalbox/
                  regarde sur le site officiel il y a la demo
                  -1