Barre de recherche de page, coloration syntaxique ??????? [PHP] - Programmation
Marsh Posté le 27-09-2001 à 22:18:20
Comment gères-tu le passage d'une page à l'autre ? Si tu envoies le n° de page, rien de plus simple, avec une condition tu changes la couleur du numéro de page sur laquelle tu te trouves...
Marsh Posté le 29-09-2001 à 14:30:08
fly lm a écrit a écrit : Comment gères-tu le passage d'une page à l'autre ? Si tu envoies le n° de page, rien de plus simple, avec une condition tu changes la couleur du numéro de page sur laquelle tu te trouves... |
Pou débuter je fait ça =>
// initialisation
if(empty($page)) $page = 1;
if(empty($total))
{ // nombre total de résultats
$sql = "select count(*) as qte from stats";
$p = @mysql_query($sql);
$total = @mysql_result($p,"0","qte" );
}
// on determine debut du limit
$debut = ($page - 1) * $nbr;
puis j'affiche mon tableau et ensuite =>
// calcul du nombre de pages
$nbpages = ceil($total / $nbr); // arrondi a l'entier superieur
for($i = 1;$i <= $nbpages;$i ++)
{
if($i <= $nbr_max) // on limite le nbr de page ds la barre de recherche
{
echo "<font face='$type_police' color='$couleur_police' size='$taille_police'><a href='$PHP_SELF?page=$i&total=$total'>Page $i</a></font>  ";
}
}
Voilà en éspérant que qlq va m'aider par contre quand tu m'as répondu je n'ai pas reçu de mail bizarre !!!
Marsh Posté le 29-09-2001 à 16:16:27
ceam a écrit a écrit : moi je fais comme ça - 1ere boucle de i à page-1 - on écrit tt simplement la page en cours (ici en bold) - 2ième boucle de page+1 à $nbpages for($i = 1;$i < $page;$i ++) { echo "<font face='$type_police' color='$couleur_police' size='$taille_police'><a href='$PHP_SELF?page=$i&total=$total'>Page $i</a></font>  "; } echo "<font face='$type_police' color='$couleur_police' size='$taille_police'><b>Page $page</b></font>  "; for($i = $page+1;$i <= $nbpages;$i ++) { echo "<font face='$type_police' color='$couleur_police' size='$taille_police'><a href='$PHP_SELF?page=$i&total=$total'>Page $i</a></font>  "; } |
Ouais c nikel je te remercie bien
Marsh Posté le 27-09-2001 à 22:14:12
Salut,
Je crée un tableau a partir de données Mysql puis je limite les résultats par page, donc j'ai une petite barre de recherche en bas de ma page pour passer de la page 1 à la page 2 etc ... mais le prob c que je n'arrive pas a mettre une couleur différente au lien de la page ou on se trouve actuellement => j'sai pas si tout le monde a suivi mais j'espere que vous pourrais m'aider MERCI
[edtdd]--Message édité par Spyzer--[/edtdd]