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?
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?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?![]()
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
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
Hai gia' provato qualche cosa? Che livello di conoscenza hai di PHP?
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
ho trovato un po di maeriale che parla di pagginazione ma da database niente da xml
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.