Définir la page par défaut

cs_pyranhaz Messages postés 236 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 13 décembre 2004 - 28 mai 2004 à 08:08
cs_pyranhaz Messages postés 236 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 13 décembre 2004 - 29 mai 2004 à 03:52
Bonjour,

j'ai un code qui permet d'afficher le nombre de page suivant une requête MySQL

nombre de page totale et nombre de pages selon nbre d'affichage permis

cependant, on donne la page 0 comme page de départ ce qui selon moi devrait être la page 1

comment faire pour forcer la page 0 à devenir la page 1
un peu comme dans phpMyAdmin il n'y a pas de page 0 cela commence à 1

voici mon code et si vous l'essayez vous verrez que ca commence par la page 0... moi je veux commencer par la page 1

if ($cur_page = = "") {$cur_page = 0;}
$page_num = $cur_page + 1;
$page_prec = $cur_page - 1;
$total_num_page = ceil($res/50);

print "<Center>";

if ($total_num_page != 0)
{
print"";
print "   Total:  $total_num_page  page(s)   ";
print"<hr width ="25%">";
$prevpage =  $cur_page-1;
$nextpage = $cur_page+1;
if ($page_num != 1){print " << Page   $page_prec    ";}
if ($page_num ! = $total_num_page){print "  Page $page_num >>";}
print" <hr width="25%">

";
}

$limit_str = "LIMIT ". $cur_page * 50 .",50";


À noter que même en changeant la première ligne qui dit if ($cur_page "") {$cur_page 0;}

en mettant ceci ne fonctionne pasif ($cur_page "") {$cur_page 1;}

Au secours !

1 réponse

cs_pyranhaz Messages postés 236 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 13 décembre 2004
29 mai 2004 à 03:52
J'ai contrecarré le problème, mais il y a plein de contournements que j'ai dû faire pour finalement satisfaire mes attentes...

Il y a sûrement un moyen + simple, mais tant que ca fonctionne, c'est tout ce qui compte et cL'est moi qui l'ai gossé !!!

ca donne donc ceci

if ($cur_page = = "") {$cur_page = 0;}
$page_num = $cur_page + 1;
$page_prec = $cur_page - 1;
$total_num_page = ceil($res/50);
if ($cur_page != "0")
if ($cur_page != "1")
{
$last = $cur_page;
$next = $cur_page + 2;
}
if ($cur_page == "0")
{
$last = '';
$next = $cur_page + 2;
}
if ($cur_page == "1")
{
$last = '1';
$next = $cur_page + 2;
}
if ($cur_page == "2")
{
$last = '2';
$next = $cur_page + 2;
}

$pres = $cur_page +1;

print "<Center>";

if ($total_num_page != 0)
{
print"";
print"<hr width="25%" color="#AA0000">";
$prevpage = $cur_page-1;
$nextpage = $cur_page+1;
if ($page_num != 1){print " << Page   $last    ";}
if ($total_num_page ! = 1){print "  Page $pres   ";}
if ($page_num !=  $total_num_page){print "  Page  $next  >>";}
print"<hr width ="25%" color="#AA0000">
";
}

$limit_str = "LIMIT ". $cur_page * 50 .",50";


méchant gossage hein ???
0
Rejoignez-nous