Vous n'êtes pas identifié(e).
Pages :: 1
Salut à tous !!
Mon script livre d'or marche nickel, mais j'ai voulu intégrer la pagination avec les "..." afin de ne pas afficher toutes les pages dans mon livre d'or.
Le problème c'est qu'il m'affiche cette erreur : "Parse error: syntax error, unexpected T_ELSE in C:\wamp\www\A-P_livre\livredor.php on line 189"
Voici le code pour la pagination :
if($nbCom>0) {
// nombre de pages de commentaires theorique
$nbdepages= floor((($nbCom-1)/NB_COM_PAR_PAGES)+1);
echo "<div class='general'>";
echo "<h1>Livre d'or : les commentaires des visiteurs";
echo "</h1>\n";
echo "<br/><br/>\n";
// affiche les liens vers les pages suivantes
// en haut de page a droite
if($nbCom>NB_COM_PAR_PAGES) {
echo "<div class='pages'>pages ";
for($i=1;$i<=min(NB_MAX_PAGES,$nbdepages);$i++) {
// si c'est le numero de page courante
if ( ($i<($page-10)) OR ($i>($page+10) ))
{
echo " -";
}
elseif ($i == $page )
{
echo " $i";
}
// sinon on met un lien dessus
} else
{
echo '<a href="livredor.php?page='.$i.'">';
echo $i . '</a> ';
}
}
echo "</div>\n";
}
Merci d'avance !!
Cordialement,
PokeR
Hors ligne
Saluton,
La dernière accolade fermante semble être de trop.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Saluton,
La dernière accolade fermante semble être de trop.
Salut !!
Non elle est avec l'accolade ligne 5.
Hors ligne
Bonjour,
}
29.
// sinon on met un lien dessus30.
} else
Ta première accolade que j'ai listé ici est considérée comme fermante pour le for par le parser PHP. D'où l'erreur du else.
++
EDIT: Et par conséquent ton accolade fermante pour ton if de la ligne 5 est absente..
Dernière modification par Jc (08-07-2011 20:08:18)
POO PHP+Ajax en MVC avec PDO et Bases de données épaisses : What else?
Hors ligne
Bonjour,
PokeR a écrit :}
29.
// sinon on met un lien dessus30.
} elseTa première accolade que j'ai listé ici est considérée comme fermante pour le for par le parser PHP. D'où l'erreur du else.
++
EDIT: Et par conséquent ton accolade fermante pour ton if de la ligne 5 est absente..
Bonjour,
Désolé pour une réponse tardive.
Oui c'est bien cela mais comment puis-je faire contre ça ?
Merci d'avance !
Cordialement,
PokeR
Hors ligne
Bonjour,
Petit up svp, je n'ai toujours pas trouvé la solution ...
J'ai essayer plusieurs trucs mais le script plante.
Merci d'avance !!
Cordialement,
PokeR
Hors ligne
...
Dans le code que tu as repris en citation, supprime la première accolade et ca fonctionnera
En gros faut ecrire if ( ){ }else{ } et tu as écris if () { }}else{}
++
POO PHP+Ajax en MVC avec PDO et Bases de données épaisses : What else?
Hors ligne
...
Dans le code que tu as repris en citation, supprime la première accolade et ca fonctionnera
En gros faut ecrire if ( ){ }else{ } et tu as écris if () { }}else{}++
Je te remercie Mon problème est règlé
Encore désolé mais je débute ...
Cordialement,
PokeR
Hors ligne
Pages :: 1