Warning: Division by zero in blablabla.com

Fermé
pulbaas Messages postés 4 Date d'inscription dimanche 1 février 2009 Statut Membre Dernière intervention 15 janvier 2015 - 15 janv. 2015 à 07:19
Zephirr Messages postés 317 Date d'inscription mardi 30 décembre 2014 Statut Membre Dernière intervention 6 novembre 2015 - 15 janv. 2015 à 07:26
Bonjour,

j'ai un code d'erreur que je n'arrive pas a regler :
Warning: Division by zero in blablabla.com

l'erreur disparait si je supprime :
// page courante
$npag = floor($start/$nb_video_page)+1;
$npag2 = $npag-1;
je peux bien supprimer mais ca va me supprimer la pagination a priori ?
je signale que le script marchait bien en php 5.3 (je suis passé en php 5.4)

le code (en gras la ligne posant soucis)
si vous savez ce que je dois remplacer la dedans... merci ! :)

function creation_pagination($nb,$nb_video_page,$start,$rewrite)
{
////////////////////////////////////////////////////////////////////////////////////////////
// Fonction de Gestion du contenu
// Recuperation du nombre de videos à afficher / page
// Combien de videos en tout ?
// Gérer la pagination
if($nb > $nb_video_page){
$nb=$nb-1;
$pagination = "<div id=\"pagination\" align=center><span>";
// navigation
// des fiches avant ?
if($start > 0) {
if($idcat==0)
{
$pagination.= "<a title='".$rewrite." Première Page' ";
$pagination.= "href=\"index.php\">Début</a> ";
}else{
$pagination.= "<a title='".$rewrite." Première Page' ";
$pagination.= "href=\"".$rewrite.".html\">Début</a> ";
}
$pagination.= "<a title='".$rewrite." Page Précédente' ";
$pagination.= "href=\"".$rewrite."-".($start-$nb_video_page).".html\">Précédent</a> ";
}
// page courante
$npag = floor($start/$nb_video_page)+1;
$npag2 = $npag-1;

$tmp =" [".$npag."]";
// max 6 pages avant
while(($npag2>0)&&($npag2>$npag-7)) {
$tmp = " <a title='".$rewrite." ".$npag2." ème page' href=\"".$rewrite."-".($npag2-1)*$nb_video_page.".html\">".$npag2 ."</a>" .$tmp;
$npag2--;
}

$pagination.= $tmp;
// max 6 pages après
$npag2 = $npag;
while(($npag2*$nb_video_page<=$nb)&&($npag2<$npag+6)) {
$npag2++;
$pagination.= " <a title='".$rewrite." ".$npag2." ème page' ";
$pagination.= "href=\"".$rewrite."-".($npag2-1)*$nb_video_page.".html\">".$npag2."</a>";
}
// des fiches après ?
if($nb>$start+$nb_video_page) {
$pagination.= " <a title='".$rewrite." Page Suivante' ";
$pagination.= "href=\"".$rewrite."-".($start+$nb_video_page).".html\">Suivant</a>";
$pagination.= " <a title='".$rewrite." Dernière Page' ";
$pagination.= "href=\"".$rewrite."-".(floor($nb/10)*10).".html\">Fin</a>";
}
$pagination.="</span></div>";

}else{
$pagination =" ";
}
return $pagination;
}

1 réponse

Zephirr Messages postés 317 Date d'inscription mardi 30 décembre 2014 Statut Membre Dernière intervention 6 novembre 2015 100
15 janv. 2015 à 07:26
Définit $nb_video_page qui semble être nul
0