par
piotrowski-s » 10 mars 2012, 11:42
Bonjour, j'ai cette requête ci qui me renvoit l'erreur sus-évoquée en titre. J'ai beau avoir cherché, je ne sais pas comment la résoudre.
<?php $sql = 'SELECT titre, date, gestionnaire.login as expediteur, messages.id as id_message FROM messages, gestionnaire WHERE id_destinataire="'.$_SESSION['id'].'" AND id_expediteur=gestionnaire.id ORDER BY date DESC';
// lancement de la requete SQL
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$nb = mysql_num_rows($req);
if ($nb == 0) {
echo 'Vous n\'avez aucun message.';
}
else {
// si on a des messages, on affiche la date, un lien vers la page lire.php ainsi que le titre et l'auteur du message
while ($data = mysql_fetch_array($req)) {
echo $data['date'] , ' - <a href="lire.php?id_message=' , $data['id_message'] , '">' , stripslashes(htmlentities(trim($data['titre']))) , '</a> [ Message de ' , stripslashes(htmlentities(trim($data['expediteur']))) , ' ]<br />';
}
}
mysql_free_result($req);
mysql_close();
?>
voici le code erreur
Notice: Undefined index: id in C:\wamp\www\NEOGETCASH\GESTIONNAIRE\creance.php on line 1042
Bonjour, j'ai cette requête ci qui me renvoit l'erreur sus-évoquée en titre. J'ai beau avoir cherché, je ne sais pas comment la résoudre. [php]<?php $sql = 'SELECT titre, date, gestionnaire.login as expediteur, messages.id as id_message FROM messages, gestionnaire WHERE id_destinataire="'.$_SESSION['id'].'" AND id_expediteur=gestionnaire.id ORDER BY date DESC';
// lancement de la requete SQL
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$nb = mysql_num_rows($req);
if ($nb == 0) {
echo 'Vous n\'avez aucun message.';
}
else {
// si on a des messages, on affiche la date, un lien vers la page lire.php ainsi que le titre et l'auteur du message
while ($data = mysql_fetch_array($req)) {
echo $data['date'] , ' - <a href="lire.php?id_message=' , $data['id_message'] , '">' , stripslashes(htmlentities(trim($data['titre']))) , '</a> [ Message de ' , stripslashes(htmlentities(trim($data['expediteur']))) , ' ]<br />';
}
}
mysql_free_result($req);
mysql_close();
?>[/php]
voici le code erreur [sql]Notice: Undefined index: id in C:\wamp\www\NEOGETCASH\GESTIONNAIRE\creance.php on line 1042[/sql]