Warning: Division by zero in blablabla.com
pulbaas
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Zephirr Messages postés 317 Date d'inscription Statut Membre Dernière intervention -
Zephirr Messages postés 317 Date d'inscription Statut Membre Dernière intervention -
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;
}
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;
}
A voir également:
- Warning: Division by zero in blablabla.com
- Warning zone telechargement - Accueil - Outils
- Téléchargement et streaming illégal : voici les adresses des sites pirates que les FAI vont bloquer - Accueil - Services en ligne
- Cpu fan fail warning control - Forum Matériel & Système
- Symbole warning word ✓ - Forum Word
- Quota warning free - Guide