Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    21

    Richiesta aiuto su un codice

    Il codice seguente....


    <?php
    // Pagination by Dennis Pedrie
    // Originally written for MindVisual
    // Released at DaniWeb
    // http://daniweb.com/code/
    class display {
    function pagination($rows, $per_page, $current_page, $page_link) {
    global $core,$C;
    // Create a Page Listing
    $this->pages = ceil($rows / $per_page);
    // If there's only one page, return now and don't bother
    if($this->pages == 1) {
    return;
    }
    // Pagination Prefix
    $output .= "";
    $output = "Pages: ";

    // Should we show the FIRST PAGE link?
    if($current_page > 2) {
    $output .= "<a href=\"". $page_link ."?page=1/\" title=\"First Page\"><<</a>";
    }

    // Should we show the PREVIOUS PAGE link?
    if($current_page > 1) {
    $previous_page = $current_page - 1;
    $output .= " <a href=\"". $page_link .">page=". $previous_page ."/\" title=\"Previous Page\"><</a>";
    }

    // Current Page Number
    $output .= "[ ". $current_page ." ]";

    // Should we show the NEXT PAGE link?

    if($current_page < $this->pages) {
    $next_page = $current_page + 1;
    $output .= "<a href=\"". $page_link ."?page=". $next_page ."/\" title=\"Next Page\">></a>";

    }

    // Should we show the LAST PAGE link?
    if($current_page < $this->pages - 1) {
    $output .= " <a href=\"". $page_link ."?page=". $this->pages ."/\" title=\"Last Page\">>></a>";
    }

    // Return the output.
    return $output;
    }
    }

    $display = new display;
    echo $display->pagination("45", "15", "1", "http://mysite.com/index.php");

    ?>


    mi dà una notice sulla seguente riga
    $output .= "";

    la Notice è questa
    Notice: Undefined variable: output in c:\programmi\easyphp1-8\www\index.php on line 16



    perchè...?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    all'inizio della function aggiungi

    $output = "";
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    21
    Ma quell' $output e la pagina che visualizza al click di uno qualsiasi dei link?
    Mi spiego. Devo settare quella perchè i link puntino ad essa?

    Questa riga:

    $display = new display;
    echo $display->pagination("45", "15", "1", "http://mysite.com/index.php");

    se io metto questo codice (intendo tutto il codice, non la sola riga) in una pagina php, i link ">" o il link ">>" o ancora "<" e "<<" (rispettivamente next, last, prev, first) puntano alle relative pagine.

    prendiamo il caso di next (simbolo >): il link punterebbe alla pagina successiva

    ...che sarebbe

    http://mysite.com/index.php?page=2

    Ora... chi è questa pagina... come devo nominare o allocare in specifica dir una pagina perchè lei sia proprio ?page=2

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    21

    e come potrei...

    e come potrei dire ai link di includere in un tag html (<div></div> o <table></table>)
    le varie pagine (successive e precedenti) al loro click?

    (sono un pò ignorante diciamolo...)

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.