Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Undefined Offset

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    190

    Undefined Offset

    Nel seguente script, mi viene dato questo errore:

    Notice: Undefined offset: 1 in C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\paginazione\numerazione.php on line 14

    Codice PHP:
    <?php

        $file 
    file("file.txt");
        
    $perpage 30;
        if (
    $perpage == TRUE
        
    $pos 0;
        if (
    $pos == FALSE
        
    $count count($file);

        for(
    $i $pos$i < ($perpage+$pos); $i++)
            {
                if(
    $i $count-1) break;
                
    $result explode("|" trim($file[$count-$i-1]));
                echo 
    "$result[0] $result[1]";
            }

        echo 
    "<div align='center'>[ ";
            for(
    $p 0$p $count$p++)
            {
                if(!(
    $p $perpage))
                {
                        
    $pg = ($p/$perpage)+1;
                        if (
    $p == $pos)
                        {
                            echo 
    "[b]$pg[/b] ";
                        }
                        else
                        {
                            echo 
    "[url='?pos=$p']$pg[/url] _cke_saved_href='?pos=$p'>$pg</a> ";
                        }
                }
            }
        echo 
    " ]</div>";
    ?>
    Come risolvere?

  2. #2
    $result[1] non esiste.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    190
    Originariamente inviato da satifal
    $result[1] non esiste.
    Non viene dichiarata qui?
    Codice PHP:
     $result explode("|" trim($file[$count-$i-1])); 

  4. #4
    Originariamente inviato da Lory9618
    Non viene dichiarata qui?
    Codice PHP:
     $result explode("|" trim($file[$count-$i-1])); 
    Ma se l'explode() restituisce un solo valore?!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.