PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » Livre d'or avec pagination » 19-07-2011 21:34:50

Jc a écrit :

...

Dans le code que tu as repris en citation, supprime la première accolade et ca fonctionnera wink
En gros faut ecrire if ( ){  }else{ }  et tu as écris if () { }}else{}

++

Je te remercie smile Mon problème est règlé
Encore désolé mais je débute ...

Cordialement,
PokeR

#2 Re : Forum Général PHP » Livre d'or avec pagination » 19-07-2011 21:34:50

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

#3 Re : Forum Général PHP » Livre d'or avec pagination » 19-07-2011 21:34:50

Jc a écrit :

Bonjour,

PokeR a écrit :

}

29.
      // sinon on met un lien dessus

30.
      } 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..

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

#4 Re : Forum Général PHP » Livre d'or avec pagination » 19-07-2011 21:34:50

Maljuna Kris a écrit :

Saluton,
La dernière accolade fermante semble être de trop.

Salut !!

Non elle est avec l'accolade ligne 5.

#5 Forum Général PHP » Livre d'or avec pagination » 19-07-2011 21:34:50

PokeR
Réponses : 7

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 :

// *******************************************************
// Affichage des commentaires déjà postés
// *******************************************************

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

Pied de page des forums

Propulsé par FluxBB