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

    Problema paginazione immagini...

    Buon pomeriggio, vorrei fare una paginazione di immagini.
    In pratica ne ho 45 e ne vorrei mettere 5img * 3righe avendo cosi un totale di 15 immagini
    per pagina.

    Il problema che ho è solo questo ,dato che , mi restituisce le pagine giuste ovvero 3,però
    al momento mi carica tutte le immagini che ho.
    questo è il pezzettino di codice incriminato:
    while($file=readdir($dir)){
    $findme = ".jpg";
    $mystring1 = $file;
    $pos1 = strpos ($mystring1, $findme);
    if ($pos1 != false) {
    list($width, $height, $type, $attr) = getimagesize("foto/$mystring1");
    echo "<td width='25%' height='20%' align='center'>";
    echo "<a href=\"#\" onclick=\"foto('foto/$mystring1',$width+20,$height+20); return false;\">";
    echo "[img]foto/thumbs/$mystring1[/img]
    ";
    $caratteri = array("_", "1", "2", "3", "4", "5", "6", "7",$findme);
    $soloCaratteri = str_replace($caratteri, "", $mystring1);
    echo "<font face='Arial, Helvetica, sans-serif' size='-4'>$soloCaratteri</font>";
    echo "</a></td>";
    codice:
    		$i++;
    		$limite = ceil($i/3);//15
    		//se sono alla 5° colonna o un multiplo di 5 cambio riga
    		if($i%5==0){
    			echo "</tr><tr>";
    		}
    }
    }

    Come devo fare?
    Grazie a tutti....

  2. #2
    nessuno può aiutarmi?
    Ci sto sbattendo la capa.. ma non ci riesco...

  3. #3
    può servire? link

  4. #4
    è sempre utile, già uso uno script per la paginazione, leggermente diverso da questo, x i dati va bene, ma per le immagini?
    E' assolutamente incredibile... VVoVe: non ci riesco..

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    nn ho ben capito,
    ma ho realizzato un sito che contiene praticamente solo immagini, prese però da un db...
    Sono ovviamente impaginate, 5 per riga per 3 righe e poi cambio pagina...
    Ma nn ho micacapito il tuo problema...sarà che nn uso le tabelle

  6. #6
    Originariamente inviato da ANTAGONIA
    è sempre utile, già uso uno script per la paginazione, leggermente diverso da questo, x i dati va bene, ma per le immagini?
    E' assolutamente incredibile... VVoVe: non ci riesco..
    tempo fa con qualche modifica l'ho utilizzato per alcune immagini inviabili come ecard.. se ritrovo il codice lo posto.

  7. #7
    Originariamente inviato da Bregovic
    nn ho ben capito,
    ma ho realizzato un sito che contiene praticamente solo immagini, prese però da un db...
    Sono ovviamente impaginate, 5 per riga per 3 righe e poi cambio pagina...
    Ma nn ho micacapito il tuo problema...sarà che nn uso le tabelle
    Il problema che ho è quello che te non hai avuto,cioè quello di mettere 5 foto per 3 righe e poi cambiare pagina...
    La tabella credo non centri niente...

    Come devo fà?

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    mah,
    dunque,
    domani posso postarti un pò di codice se vuoi...

    Cmq brevemente io ho creato un contenitore css dalla larghezza definita.
    Ciclando i risultati dal database, le mie immagini andavano a capo automaticamente dopo cinque (ovviamente ho calcolato la larghezza del box contenitore...).
    Tutto qui...
    La proprietà se non sbaglio è overflow left o qualcosa di simile...

    Per quanto riguarda la paginazione, ho fatto la prima query richiedendo solo i primi 15 risultati..
    Cliccando sul numerino 2 chiedo dal 16 al 30 e così via...

    Cmq,
    questa la teoria...domani se vuoi ti posto un pò di codice...

    PS se vuoi vederlo il sito è quello in firma...solo che ora ho qualche problema con explorer pc...

  9. #9
    cmq ti ringrazio per l'interessamento, per estrarre e paginare i risultati dal DB lo script già ce l'ho, purtroppo non capisco come mai non mi mette 15 immagini, distribuite 5 per ogni riga e dalla 16 in poi crearmi un'altra pagina...cioè la pagina la crea ma purtroppo non funziona.... ho le 45 immagini caricate in tutte e tre le pagine...

    mmmmaa

  10. #10
    c'è qualcuno che si interessa al mio problema?
    Per favore regà

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.