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. je sais pas si c'est ca mais retire le type="text" dans la textarea
    0
    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
      1. ca va te donner les erreurs .... donc on pourra les traiter ...
        -1
        1. Sa je l'ai déjà fais tu aurai du me le demandée
          Le champ n'existe pas
          -1
          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. DSL mais sé un site privé
              -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. ta une adresse pour que je regarde ?
                  -2