Visualizzazione risultati 1 fino 6 di 6

Discussione: Warning: Division by zero in /web/htdocs/www.*.*.org/home/*/*.php

  1. #1
    Guest

    Predefinito Warning: Division by zero in /web/htdocs/www.*.*.org/home/*/*.php

    Quando vado nella pagina in cui prima ho risolto un errore con radioradianti ecco cosa mi appare:


    Warning: Division by zero in /web/htdocs/www.*.*.org/home/includes/functions.php on line 1237

    Warning: Division by zero in /web/htdocs/www.*.*.org/home/includes/functions.php on line 1244

    Warning: Division by zero in /web/htdocs/www.*.*.org/home/includes/tutorial_cat.php on line 167

    Warning: Division by zero in /web/htdocs/www.*.*.org/home/includes/tutorial_cat.php on line 167

    E le righe di functions.php interessate sono:

    1237:
    Codice PHP:
    $total_pages = ceil($num_items / $per_page);
    1244:
    Codice PHP:
    $on_page = floor($start_item / $per_page) + 1;
    Di tutorial_cat.php invece:
    Codice PHP:
    'PAGE_NUMBER' => sprintf( $lang['Page_of'], ( floor( $start / $tutorial_config['art_pagination'] ) + 1 ), ceil( $total_tutorials / $tutorial_config['art_pagination'] ) ),
    non capisco dove sia l'errore!

  2. #2
    L'avatar di seneca
    seneca non č connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Cittā Eterna
    Messaggi
    8,376

    Predefinito

    $per_page e $tutorial_config['art_pagination'] sembrano valere zero. Dove le valorizzi?


    -- Aut Roma Aut Nihil!

  3. #3
    Guest

    Predefinito

    Scusami ma non ti ho capito

  4. #4
    Guest

    Predefinito

    Dov'č che assegni a quelle variabili un valore?
    Da dove provengono?


    Ciao!

  5. #5
    Guest

    Predefinito

    Sinceramente non ho trovato la variabile definita, sicuramente č definite attraverso una query ma non capisco dove sia scritto, praticamente le righe interessate con quella variabile sono queste:

    Codice PHP:
    //
    // Pagination routine, generates
    // page number sequence
    //
    function get_page($num_items, $per_page, $start_item)
    {
    $total_pages = ceil($num_items/$per_page);

    if (
    $total_pages == 1 )
    {
    return
    '1';
    exit;
    }

    $on_page = floor($start_item / $per_page) + 1;
    $page_string = '';

    for(
    $i = 0; $i < $total_pages + 1; $i++)
    {
    if(
    $i == $on_page )
    {
    $page_string = $i;
    }
    }
    return
    $page_string;
    }

    function
    generate_pagination($base_url, $num_items, $per_page, $start_item, $add_prevnext_text = true, $start = 'start')
    {
    global
    $lang;

    $total_pages = ceil($num_items / $per_page);

    if (
    $total_pages == 1 )
    {
    return
    '&nbsp;';
    }

    $on_page = floor($start_item / $per_page) + 1;

    $page_string = '';
    if (
    $total_pages > 10 )
    {
    $init_page_max = ( $total_pages > 3 ) ? 3 : $total_pages;

    for(
    $i = 1; $i < $init_page_max + 1; $i++)
    {
    $page_string .= ( $i == $on_page ) ? '<b>' . $i . '</b>' : '<a href="' . append_sid($base_url . '&amp;' . $start . '=' . ( ( $i - 1 ) * $per_page ) ) . '">' . $i . '</a>';
    if (
    $i < $init_page_max )
    {
    $page_string .= ', ';
    }
    }

    if (
    $total_pages > 3 )
    {
    if ( (
    $on_page > 1) && ($on_page < $total_pages) )
    {
    $page_string .= ( $on_page > 5 ) ? ' ... ' : ', ';

    $init_page_min = ( $on_page > 4 ) ? $on_page : 5;
    $init_page_max = ( $on_page < $total_pages - 4 ) ? $on_page : $total_pages - 4;

    for(
    $i = $init_page_min - 1; $i < $init_page_max + 2; $i++)
    {
    $page_string .= ($i == $on_page) ? '<b>' . $i . '</b>' : '<a href="' . append_sid($base_url . '&amp;' . $start . '=' . ( ( $i - 1 ) * $per_page ) ) . '">' . $i . '</a>';
    if (
    $i < $init_page_max + 1 )
    {
    $page_string .= ', ';
    }
    }

    $page_string .= ( $on_page < $total_pages - 4 ) ? ' ... ' : ', ';
    }
    else
    {
    $page_string .= ' ... ';
    }

    for(
    $i = $total_pages - 2; $i < $total_pages + 1; $i++)
    {
    $page_string .= ( $i == $on_page ) ? '<b>' . $i . '</b>' : '<a href="' . append_sid($base_url . '&amp;' . $start . '=' . ( ( $i - 1 ) * $per_page ) ) . '">' . $i . '</a>';
    if(
    $i < $total_pages )
    {
    $page_string .= ', ';
    }
    }
    }
    }
    else
    {
    for(
    $i = 1; $i < $total_pages + 1; $i++)
    {
    $page_string .= ( $i == $on_page ) ? '<b>' . $i . '</b>' : '<a href="' . append_sid($base_url . '&amp;' . $start . '=' . ( ( $i - 1 ) * $per_page ) ) . '">' . $i . '</a>';
    if (
    $i < $total_pages )
    {
    $page_string .= ', ';
    }
    }
    }

    if (
    $add_prevnext_text )
    {
    if (
    $on_page > 1 )
    {
    $page_string = ' <a href="' . append_sid($base_url . '&amp;' . $start . '=' . ( ( $on_page - 2 ) * $per_page ) ) . '">' . $lang['Previous'] . '</a>&nbsp;&nbsp;' . $page_string;
    }

    if (
    $on_page < $total_pages )
    {
    $page_string .= '&nbsp;&nbsp;<a href="' . append_sid($base_url . '&amp;' . $start . '=' . ( $on_page * $per_page ) ) . '">' . $lang['Next'] . '</a>';
    }

    }

    $page_string = ($page_string != '') ? $lang['Goto_page'] . ' ' . $page_string : '&nbsp;';

    return
    $page_string;
    }

  6. #6
    zulukwebsite non č connesso Utente attivo
    Data registrazione
    16-07-2006
    Messaggi
    290

    Predefinito

    ok..hai postato la funzione che usi per la paginazione...ma dov'č che usi quelle funzioni?? .....in pratica dov'č che metti dei valori in queste variabili?? ---> get_page($num_items, $per_page, $start_item) ecc...
    Ultima modifica di zulukwebsite : 28-08-2008 alle ore 12.33.45

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •