Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    paginazione file xml tramite php

    salve a tutti
    riesco a visualizzare i dati di un xml in una pagina.
    Ma se vorrei fare la paginazione come potrei fare?
    avete un po' di materiale?

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012

    Re: paginazione file xml tramite php

    Originariamente inviato da rokko84
    salve a tutti
    riesco a visualizzare i dati di un xml in una pagina.
    Ma se vorrei fare la paginazione come potrei fare?
    avete un po' di materiale?
    xml? paginazione?

    no comprende amigo....


    ad ogni modo se imposti l'header corretto quando fai l'output di un file xml i browser forniscono già una gestione grafica di compressione,decompressione dei nodi

    prova con

    Codice PHP:
    header('Content-type: text/xml');

    echo '
    <?xml version="1.0" encoding="utf-8"?>
    <root>
    <element>
    <name>ciccio</name>
    <surname>palla</surname>
    </element>
    </root>
    ';
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  3. #3
    nel xml ho una seria di collegamenti di foto e titoli :
    <?xml version="1.0" encoding="UTF-8" ?>
    - <opere>
    - <opera>
    <id>2318</id>
    <titolo>Coppa protocorinzia</titolo>
    <immagine>61_T_1800095476_1.jpg</immagine>
    </opera>
    - <opera>
    <id>2319</id>
    <titolo>Stamnos</titolo>
    <immagine>61_T_1800095483_1.jpg</immagine>
    </opera>
    - <opera>
    <id>2338</id>
    <titolo>Cratere</titolo>
    <immagine>61_T_1800096083_1.jpg</immagine>
    </opera>
    - <opera>
    <id>2346</id>
    <titolo>Cratere</titolo>
    <immagine>61_T_1800096461_1.jpg</immagine>
    </opera>
    </opere>

    questa è solo una parte.

    vorrei farle visualizzare le foto 10 per pagina

  4. #4
    Hai gia' provato qualche cosa? Che livello di conoscenza hai di PHP?

  5. #5
    non molto alto
    in una pagina sola riesco a visualizzarlo in questo modo
    <?php
    $xml= simplexml_load_file($url_generale_xml.$xml_opere.' ?museo='.$idmuseo);
    foreach($xml->opera as $o){
    if ($cont < $max_results ){ ?>
    <tr>
    <td> <?php echo '<img border="0" alt="'.$o->titolo.'" title="'.$o->titolo.'" src="'.$percorso_foto.$o->immagine.'"/>'?></td>
    </tr>
    <tr>
    <td> <?php echo ''.$o->titolo.''?></td>
    </tr>

    ma non saprei come dividerli

  6. #6
    ho trovato un po di maeriale che parla di pagginazione ma da database niente da xml

  7. #7
    Database o XML il concetto e' lo stesso. Invece di usare foreach che scorre su tutti i valori dell'array, usa un normale for per limitare l'output a 10 per volta, e crei link alle varie pagine passando l'indice del primo valore da leggere come parametro.

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.