Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: impaginazione immagini

  1. #1

    impaginazione immagini

    Sarà dura da spiegare, vediamo di provarci.

    Ho da far visualizzare dei record contenenti delle immagini in una pagina web in php.
    Fino a qui niente di strano...

    Ma usando una sola query, devo disporre una 40ina di immagini in maniera ordinata su 4 colonne

    e il restante deve scorre su altre pagine, per intenderci tipo una galleria di immagini...

    come fotolia, shutter, ecc...

    nn riesco a trovare nessun codice che possa fare al caso mio...

    qualcuno può suggerirmi qualcosa?

    Grazie in anticipo.

  2. #2
    e il restante deve scorre su altre pagine
    Non so esattamente cosa intendi.
    Se intendii semplicemente dare un'impaginazione, be, allora utilizzi
    LIMIT init,range
    nella query sql. Chiaramente init sarà una variabile letta per esempio come GET.
    Codice PHP:
    $start = (isset($_GET['start']))?$_GET['start']:0;
    $query "tua query"." LIMIT $start, 40";
    /*
    * Ovviamente vedi di filtrare $start, altrimenti uo ci mette di tutto dentro  e ti modifica la query
    */ 
    Cioè la prima query avrà LIMIT 0,40, e con queste 40 immagini costruisci la tabella, poi metti il link per la pagina successiva che punta allo stesso indirizzo ma che so con parametro start=41, cosi quando la pagina viene ricaricata avrai LIMIT 41,40 e ottieni le successive 40 immagini.
    Intendevi una cosa del genere?
    Se invece parli di effetti e roba simile, quindi senza ricaricamento di pagina o parte di essa devi utilizzare javascript e non ti serve limitare la query.
    =======================
    http://www.abidibo.net

  3. #3

  4. #4
    Grazie, lo script per incolonnare è quello che fa per me, ma il problema è che nn riesco a settare l'array...

    dove sbaglio?

  5. #5
    se dal db prelevi i link alle immagini che risiedono sul server, devi creare un' array di <img..../>

  6. #6
    si ci avevo pensato pure io ma mi da errore...

    se inserisco un img src=gif.jpg è ok

    ma io dovrei inserire un link immagine dinamico

  7. #7

  8. #8
    ecco il codice:

    <?php

    $col = 4;//qui il numero di colonne
    $arr = array(' [img]<? echo $image_src; ?>[/img] ',

    'io', 'tu', 'noi', 'voi', 'essi', 'altri'

    );
    echo "<table>";
    echo "<tr>";
    for($i=1, $x=0; $x<count($arr); $i++, $x++)
    {
    echo "<td><div class='cella'>".$arr[$x]."</div></td>";
    if($i == $col)
    {
    echo "</tr><tr>";
    $i=0;
    }
    }
    echo "</tr>";
    echo "</table>";
    ?>

    nn riesco a far syampare la variabile $image_src

    che cosa sbaglio?

  9. #9
    ecco cosa ho sbagliato, sto proprio fuso


    <?php

    $col = 4;//qui il numero di colonne
    $arr = array('<img src=$image_src> ', 'essi'

    );
    echo "<table>";
    echo "<tr>";
    for($i=1, $x=0; $x<count($arr); $i++, $x++)
    {
    echo "<td><div class='cella'>".$arr[$x]."</div></td>";
    if($i == $col)
    {
    echo "</tr><tr>";
    $i=0;
    }
    }
    echo "</tr>";
    echo "</table>";
    ?>

    lo script è molto utile, ma nn è proprio quello che volevo,

    per capirci meglio guarda il risultato su questa pagina:

    http://www.idep.it/carrello2/carrell...iption46=paesi


    io vorrei che solo le foto fossero impaginate su 4 colonne (insomma solo $image_src)

    è possibile quello che chiedo?

  10. #10

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.