Bonjour,
Je suis en train de créer une fonction permettant d'afficher un navigateur de pages comme ceci : 1 ... 5 6 7 .... 15
Voici la fonction à ce stade :
Et l'appel de la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 function navigateur_page($p_nb_total_record, $p_nb_record_by_page, $p_start) { // ----------------------------------- // initialisation des paramètres $c = ""; // Numéro de la page actuelle $num_page_actuel = ($p_start / $p_nb_record_by_page) + 1; // Numéro de la page précédente $num_page_precedente = $num_page_actuel - 1; // Numéro de la page suivante $num_page_suivante = $num_page_actuel + 1; // Numéro de la page suivant la page suivante $num_page_suivante2 = $num_page_actuel + 2; // Si la page précédente n'est pas la page numéro 1 if ($num_page_precedente != 1) { // Si la page suivante n'est pas la page numéro 2 if($num_page_suivante != 2) { // Si la page précédente est la page numéro 2 if($num_page_precedente == 2) { $c .= '<a href="?start=0">1</a> '; } else { $c .= '<a href="?start=0">1</a> ... '; } } } return $c; }
Or, j'ai l'erreur suivante : Parse error: syntax error, unexpected T_STRING on line 21 (qui correspond à l'accolade ouvrante du premier if ...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo navigateur_page(159, 30, 60);
Sauriez-vous pourquoi cette erreur apparait ?
Merci d'avance
Partager