//connexion bdd
//connexion bdd
$mysql_host = 'srvlnx0.u-strasbg.fr';
$mysql_user = 'couleurminerale';
$mysql_password = '(0ul3ur';
$mysql_base = 'couleurminerale';
$db = mysql_connect($mysql_host,$mysql_user,$mysql_password) or die ("erreur de connexion");
mysql_select_db($mysql_base,$db) or die ("erreur de connexion base");
//Debut script pour page par page
$req_limit = mysql_query("Select id from livre_tbl");
$resultat = mysql_numrows($req_limit);
//nombre total de resultats
echo"
Il y a ",$resultat," message(s)...
|
";
//nombre de messages maxi p page
$limite_page = '4'; //a changer ap test
$nombre_page = $resultat / $limite_page;
$nombre = ceil($nombre_page);
$nombre = $nombre_page - 1;
//if(isset($_GET['numero_page']) || $_GET['numero_page'] != '0' )
if(isset($_GET['numero_page']))
{
$limite_mysql = $limite_page * $_GET['numero_page'];
}
else
{
$limite_mysql='0';
}
if( $nombre != '0' && empty($_GET['numero_page']))
{
print ' Page suivante
';
//rajout hr
print '
';
}
elseif($nombre !='0' && isset($_GET['numero_page']) && $_GET['numero_page'] < $nombre)
{
$suivant = $_GET['numero_page'] + 1; // on ajoute 1 au numero de page sur laquelle on est mais ca marche po
print ' Page précédente'; // retour page précédente
print ' | ';
print ' Page suivante'; //lien pour les pages suivantes
//rajout hr
print '
';
}
// dans cette condition, le lien qui sera affiché lorsque le nombre de page a été atteint
elseif( $nombre !='0' && isset($_GET['numero_page']) && $_GET['numero_page'] >= $nombre )
{
print ' Page précédente
';
//rajout hr
print '
';
}
$req = mysql_query("SELECT date,pseudo,email,message from livre_tbl Order by date_verif Desc Limit $limite_mysql , $limite_page") or die ("erreur requête");
//fin
//on ressort le contenu en boucle, et on stock dans un tableau avec mysql_fetch_array
while( $contenu = mysql_fetch_array ($req))
{
print '';
print '
Posté le : '.$contenu['date'].'
';
print '
Auteur : '.$contenu['pseudo'].'';
print '
Message : '.nl2br($contenu['message']).'
';
print '
';
print '
';
}
mysql_close();
?>