01cod10
Messages postés110Date d'inscriptionmardi 30 août 2005StatutMembreDernière intervention13 août 2007
-
24 sept. 2005 à 12:44
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
27 sept. 2005 à 12:55
Je suis en train de faire une messagerie interne sur mon site. Lorsque je clique sur le lien titre le message ne s'affiche pas.Pouvez vous me dire ce qui pose problème. Voici mon bout de code
// on prépare une requete SQL selectionnant la date, le titre et l'expediteur du message que l'on souhaite lire, tout en prenant soin de vérifier que le message appartient bien au membre connecté
$sql = 'SELECT titre, date, message, membres.pseudo as num_expediteur FROM messages, membres WHERE pseudo_destinataire="'.$_SESSION['pseudo'].'" AND pseudo_expediteur=membres.pseudo AND messages.pseudo="'.$_POST['pseudo_message'].'"';
// on lance cette requete SQL à MySQL
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
$nb = mysql_num_rows($req);
if ($nb == 0) {
echo 'Aucun message reconnu.';
}
else {
// si le message a été trouvé, on l'affiche
$data = mysql_fetch_array($req);
echo $data['date'] , ' - ' , stripslashes(htmlentities(trim($data['titre']))) , ' [ Message de ' , stripslashes(htmlentities(trim($data['num_expediteur']))) , ' ]
01cod10
Messages postés110Date d'inscriptionmardi 30 août 2005StatutMembreDernière intervention13 août 2007 24 sept. 2005 à 21:17
excuses moi il y a une erreur qui s'est glissée dans mon script cela donne la même chose
Erreur SQL !SELECT titre, date, message, membres.num as num_expediteur FROM messages, membres WHERE num_destinataire 2AND messages.num_message comment vas tu
Erreur de syntaxe près de 'messages.num_message = comment vas tu' à la ligne 1
Erreur SQL !SELECT titre, date, message, membres.num as num_expediteur FROM messages, membres WHERE num_destinataire 2AND messages.num 2
Erreur de syntaxe près de 'messages.num = 2' à la ligne 1
2 Qui correspond bien au numéro du message dans ma table.