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,
 mais j'espere que vous pourrais m'aider MERCI  
 
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
[edtdd]--Message édité par Spyzer--[/edtdd]