Gérer le forum: Aide • Rechercher • Liste des Membres • Groupes d'utilisateurs
• S'enregistrer
• Profil • Se connecter pour vérifier ses messages privés
• Connexion
Auteur |
Message |
FlameOfWrath
Forumeur occasionnel
Sexe:
Messages: 22
Localisation: Nantes
|
Posté le:
Ven 16 Jan 2009 - 00:21 |
|
Bonjour,
je fais appel à vous pour un soucis avec une page web que je travaille dans le cadre de la réalisation d'un petit forum.
Mon problème est le suivant:
Je transmet par GET la variable $message à partir de la page précédente, pas de soucis, si je fais un test, cette variable est bien transmise. Mais une fois que je fais ma requete d'insertion dans la base de données, pas moyen de faire passer cette variable...
Voici l'extrait de code concerné, si quelqu'un a une idée, je suis preneuse!
Merci d'avance.
Code: |
<form>
<textarea>Votre message ici</textarea>
<input>
</form>
<?php
if (isset($_POST['corps']))
{
$corps=$_POST['corps'];
}
else
{
$corps="";
}
//
if (isset($_GET['id']))
{
$message=$_GET['id'];
}
else
{
$message="";
}
//Autre controle à rajouter: le nombre de caractère! 10 minimum.
if($corps <mysql_query>
{
mysql_query("insert into message values ('', '$corps', '1', '$message')") or die(mysql_error());
echo "Votre message a bien été enregistré.";
echo "<meta>";
}
else
{
echo "Vous n'avez pas rempli la zone de texte!";
}
?> |
|
_________________ "Il est bête, l'ennemi. Il croit que c'est nous l'ennemi, alors que c'est lui!!" Desproges
http://peripleautourdumonde.free.fr |
|
|
|
N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire. |
Vincent
Webmaster
Sexe:
Messages: 5584
Localisation: Montpellier
|
Posté le:
Sam 17 Jan 2009 - 23:07 |
|
Le soucis es là :
Code: |
if (isset($_GET['id']))
{
$message=$_GET['id'];
}
else
{
$message="";
}
|
Si ton ID est valorisé, message prend sa valeur, sinon tu la mets à vide.
C'est donc normal qu'elle soit à vide une fois que tu veux insérer en base. |
_________________ Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince |
|
|
|
|
|
Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|