Bonjour à tous, voila j'ai un petit soucis avec mon systeme de pagination il m'affiche des erreurs je ne sais pas trop d'ou ca vient, je joins le script.
Code PHP :
<?php
include('inc/connect.php');
?>
<?php
//On verifie que lutilisateur est connecte
if(isset($_SESSION['valid']))
{
$page=isset($_REQUEST['page']) ? $_REQUEST['page'] : null;
//on initialise les limit
$x=0;
$y=10;
//puis pour chaque page on rajoute 10*par le nbre de page
$xi=$x+(10*$page);
$yi=$y+(0*$page);
//On affiche la liste des messages de l'utilisateur sous la forme dun tableau
//Deux requettes sont executees, une pour recuperer les messages non-lus et une pour les messages lus
$req = mysql_query('select id from client where login="'.$l.'"');
$dn = mysql_fetch_array($req);
$_SESSION['userid'] = $dn['id'];
$req2 = mysql_query('select m1.id, m1.title, m1.timestamp, count(m2.id) as reps, client.id as userid, client.login, client.avatar from pm as m1, pm as m2,client where ((m1.user1="'.$_SESSION['userid'].'" and m1.user1read="yes" and client.id=m1.user2) or (m1.user2="'.$_SESSION['userid'].'" and m1.user2read="yes" and client.id=m1.user1)) and m1.id2="1" and m2.id=m1.id group by m1.id order by m1.id DESC LIMIT $xi,$yi ');
?>
<div id='messagenonlu'>
<h1><?php echo intval(mysql_num_rows($req2)); ?> Messages lus </h1>
<div id='messagenonlu2'>
<?php
include('inc/pagination3.php');
//On affiche la liste des messages lus
while($dn2 = mysql_fetch_array($req2))
{
?>
<?php
echo"
<span class='decoms3'>
<a href=index.php?genre=lesprofil&m=".$dn2['login'].">".(ucfirst($dn2['login']))."</a>
<h8> Le "; echo date('d/m/Y à H:i:s' ,$dn2['timestamp']);
echo"</h8>
";
echo
("
<img class='photo' src=".$dn2['avatar'].">
");
echo"
<span class='messagelu'>
<p><a href=index.php?genre=read_pm&m=$l&id=".$dn2['id'].">Sujet : <h7>".(ucfirst($dn2['title']))."</h7></a></p>
</span>
";
echo"
</span>
";
echo"
<h20>Nombre de réponse "; echo $dn2['reps']-1;
echo" </h20>
";
}
//Sil na aucun message lu, on le dit
if(intval(mysql_num_rows($req2))==0)
{
}
?>
</table>
<?php
}
?>
</div>
</div>
les erreurs sont : Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp2\www\vrai - Copie - Copie - Copie\messagelu.php on line 27
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp2\www\vrai - Copie - Copie - Copie\messagelu.php on line 33
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp2\www\vrai - Copie - Copie - Copie\messagelu.php on line 66
voila j'attend votre aide pour m'aider à résoudre ce probleme, merci