Formulaire et modalbox
rbinou59
Messages postés
128
Statut
Membre
-
rbinou59 Messages postés 128 Statut Membre -
rbinou59 Messages postés 128 Statut Membre -
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
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
-
c koi modalbox ?
-
je sais pas si c'est ca mais retire le type="text" dans la textarea
-
C'est une petit fenétre en JS ;
http://okonet.ru/projects/modalbox/
regarde sur le site officiel il y a la demo -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
ca va te donner les erreurs .... donc on pourra les traiter ...
-
Sa je l'ai déjà fais tu aurai du me le demandée
Le champ n'existe pas -
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
-
-
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';
}
} -
ta une adresse pour que je regarde ?