Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Emos
    Registrato dal
    Feb 2002
    Messaggi
    81

    Immagini di fila in php

    Ciao ragazzi, avrei bisogno di fare una pagina php con una serie di immagini.
    Cioè: esse andrebbero visualizzate una alla volta, e cliccando poi su un pulsante "avanti" o "indietro" si dovrebbero poter vedere le altre.
    In questo modo io potrei chiamare le immagini "1" a "100" e dire allo script di farmi vedere il numero successivo?
    Per caso è possibile?
    Grazie in anticipo
    E.
    _^--^_
    Emanuele ;-()

  2. #2
    Fai così

    codice:
    <?
    // prendo id
    
    $id=$_GET['id'];
    
    // se non c'è lo imposto a 1
    
    if (!isset($id)) { $id=1; } 
    
    // se è maggiore di 100 lo imposto a 100
    
    if ( $id > 100 ) { $id=100; }
    
    // indico precendente e successivo
    
    $suc = $id+1;
    $pre = $id -1;
    
    echo "<div align=\"center\">";
    
    // scrivo l'immagine
    
    echo "<img src=\"" . $id . ".jpg>";
    echo "
    ";
    
    // se il precedente è minore di 0 non lo linko
    
    
    if ($pre <= 0) { echo "<< Precendente ||"; } 
    else {
    
    // linko il precendente
    
    echo "<a href=\"?id=" .  $pre . "\"><< Precendente ||</a>";} 
    
    // se il successivo è maggiore di 0 non lo linko
    
    if ($suc > 100) { echo " Successiva >>"; }
    else {
    
    // linko il successivo
    
    echo "<a href=\"?id=" .  $suc . "\"> Successiva >></a>";}
    echo "</div>";
    ?>
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  3. #3
    Utente di HTML.it L'avatar di Emos
    Registrato dal
    Feb 2002
    Messaggi
    81
    CIao.
    Grazie mille, però una cosa non funziona: se chiamo le immagini "1.jpg", "2.jpg" eccetera, non funziona.
    Cosa devo fare?
    Gli devo dire che 1.jpg è id=1 eccetera?

    Grazie ancora
    E
    _^--^_
    Emanuele ;-()

  4. #4
    Ho sbagliato il codice ! Ho dimenticato una "
    Eccolo:

    codice:
    <?
    // prendo id
    
    $id=$_GET['id'];
    
    // se non c'è lo imposto a 1
    
    if (!isset($id)) { $id=1; } 
    
    // se è maggiore di 100 lo imposto a 100
    
    if ( $id > 100 ) { $id=100; }
    
    // indico precendente e successivo
    
    $suc = $id+1;
    $pre = $id -1;
    
    echo "<div align=\"center\">";
    
    // scrivo l'immagine
    
    echo "<img src=\"" . $id . ".jpg\">";
    echo "
    ";
    
    // se il precedente è minore di 0 non lo linko
    
    
    if ($pre <= 0) { echo "<< Precendente ||"; } 
    else {
    
    // linko il precendente
    
    echo "<a href=\"?id=" .  $pre . "\"><< Precendente ||</a>";} 
    
    // se il successivo è maggiore di 0 non lo linko
    
    if ($suc > 100) { echo " Successiva >>"; }
    else {
    
    // linko il successivo
    
    echo "<a href=\"?id=" .  $suc . "\"> Successiva >></a>";}
    echo "</div>";
    ?>

    Prova ora e fammi sapere
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  5. #5
    Utente di HTML.it L'avatar di Emos
    Registrato dal
    Feb 2002
    Messaggi
    81
    grazie, con qualche modifica va!!!
    Grazie grazie
    E
    _^--^_
    Emanuele ;-()

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.