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

Discussione: Gallery

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    25

    Gallery

    Salve ho un grosso problema, ma sicuramente per voi sara' banale
    il problema e' il seguente ho creato un database , nella quale verranno caricate delle immagini , le immagini per essere inserite nel db vengono codificate tramite l'encode 64.

    fino a qua ci siamo , ovvero riesco tramite una pagina php , a caricare le foto nel database.

    Successivamente ho creato una semplice pagina galleria.html (appunto come dice il nome dovra contenere una galleria delle immagini create nel db) ed ecco il codice:

    <html>
    ....................
    ....................
    <tr>
    <td>[img]mostraImg.php?id=1[/img]</td>
    </tr>
    </tbody>
    </table>



    </body></html>

    ed ecco il codice di mostraimg.php :
    <?php
    $connection = mysql_connect("localhost","root","") or die ("Impossibile collegarsi al server.");
    $db = mysql_select_db("sito", $connection) or die("Impossibile selezionare il database.");
    $imageID = $_GET['id'];

    $sql = @mysql_query("SELECT * FROM uploadimg WHERE key_img ='$imageID'");
    $dati = mysql_fetch_array($sql);

    $img = $dati['codImg'];
    header('Content-type: image/jpeg');
    echo base64_decode($img);
    exit;
    ?>

    e fino a qui nessun problema ,ovvero l immagine con key_img = 1 (key_img nel mio Db sta ad indicare la chiave primaria autoincrementale) viene visualizzata senza problemi, il problema sta nel creare due semplici pulsanti per andare avanti e indietro con le immagini.......

    mi affido a voi per risolvere questo problema..

  2. #2
    Beh, se i due pulsanti li fai in javascript ?
    Che modificano il contenuto del tag img?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    25
    si ma non ci sono riuscito .... potresti postare il codice ??

  4. #4
    Non ho idea del codice giusto.

    Ma dovresti lavorare con i DOM credo.

    A prescindere non è la sezione giusta temo.

    Prova a guardare sul sito di html.it sezione Javascript e/o nella sezione apposita del forum le discussione delle pillole o una ricerca.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    25
    vediamo se qualche altro sa aiutarmi, nel frattempo seguo il tuo consiglio.....

  6. #6
    Guarda qui ti sarà molto utile almeno penso:
    http://forum.html.it/forum/showthrea...=&pagenumber=1

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    25
    ho modificato la pagina mostraimg.php in questo modo :
    <?php
    $connection = mysql_connect("localhost","root","") or die ("Impossibile collegarsi al server.");
    $db = mysql_select_db("sito", $connection) or die("Impossibile selezionare il database.");

    if (!isset($_GET['id']) {

    $imageID = $_GET['id'];


    $avanti = "<a href='mostraImg.php?id=".$imageID+1.">Avanti</a>";

    if ( $imageID == '1' ) {

    $indietro = "";

    } else {

    $indietro = "<a href='mostraImg.php?id=".$imageID-1.">Indietro</a>";

    }

    echo "$indietro -- $avanti";



    $sql = @mysql_query("SELECT * FROM uploadimg WHERE key_img ='$imageID'");
    $dati = mysql_fetch_array($sql);

    $img = $dati['codImg'];
    header('Content-type: image/jpeg');
    echo base64_decode($img);
    exit;
    ?>

    ma non funziona, ovvero nella pagina galleria.php non mi appare piu' nemmeno l'immagine con id =1, dov'e' l'errore ???

  8. #8
    echo "$indietro -- $avanti";

    e l'immagine con id attuale dove la stampi?

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    25
    nessuno puo' aiutarmi ??

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    25
    allora nessuno puo' aiutarmi ??

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.