Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555

    Trasformare un'immagine in link con php

    Salve ragazzi,
    non sò ce il titolo è abbastanza comprensibile. Spiego velocemente il problema. Ho un articolo, estratto da un database con php, che contiene un'immagine. Sò come visualizzare l'imagine, ma non riesco a renderla come link, in modo tale che clikkandoci sopra si venga rimandati all'articolo corrispondente. Post un pò di codice:

    Codice PHP:
    [img]show.php?id=<?php echo $array['art_id']; ?>[/img]
    Con questa riga mi è possibile richimare l'immagine associata ad un determinato articolo. In pratica le immagini inserite nel database vengono memorizzate in un file che si chiama "show.php".

    Quel che non riesco ad ottenere è appunto l'immagine come link. Faccio un esempio:

    Codice PHP:
    echo ".....<a href=\"page.php?id=".$array[$result[0]]['art_id']."\">leggi</a>"
    Con questa riga riesco a rimandare, clikkando su "leggi", un lettore all'articolo corrispondente ad un determinato id.

    Come posso fare con l'immagine?
    Grazie

  2. #2
    Hai mai provato a mettere le due cose insieme?

    [img]immagine[/img]

    B.F.
    Erebigal

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    14
    echo ".....<a href=\"page.php?id=".$array[$result[0]]['art_id']."\">[img]immagine.jpg[/img] </a>";

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Originariamente inviato da lesya
    echo ".....<a href=\"page.php?id=".$array[$result[0]]['art_id']."\">[img]immagine.jpg[/img] </a>";

    Perdonami,
    ma in questo caso dove pescherebbe l'immagine relativa all'art_id in questione? La pagina "page.php" richiamata nell'href è una pagina nella quale mi vengono mostrati i record che decido di stampare dopo averli estratti dal database.

    Ma le immagini sono memorizzate in un altro file, dal nome "show.php". Ogni articolo inserito in database ha una sua immagine di riferimento. E tale immagine è appunto in questo file. Se non lo richiamo non credo che venga visualizzata.

    Spero di essermi spiegato meglio.

    p.s. ho provato ad unire le due cose ma non ho attenuto il risultato.

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    14
    mi spiace ma nn ho capito.

    qual'e' l'indirizzo dell'immagine?

    una cosa tipo questa?



    che tu lo tiri fuori staticamente o dinamicamente non cambia il concetto e' che per linkare qualcosa il qualcosa deve essere tra

    <a href="">
    e
    </a>

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    L'indirizzo dell'immagine è questo:

    Codice PHP:
    [img]show.php?id=<?php echo $array['art_id']; ?>[/img]"
    non accade nulla. L'immagine nemmeno compare

  7. #7

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Non capisco questa istruzione!
    Codice PHP:
    img src="echo <a href=show.php?id=<?php echo $array['art_id']; ?>"
    Che vuoi fare? Stai mettendo un tag <a> dentro la proprietà "src" di una immagine?
    Perchè non posti una porzione un po' più ampia del tuo codice così possiamo capire meglio?

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Perfetto,
    grazie mille. Risolto.

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Originariamente inviato da Leilond
    Non capisco questa istruzione!
    Codice PHP:
    img src="echo <a href=show.php?id=<?php echo $array['art_id']; ?>"
    Che vuoi fare? Stai mettendo un tag <a> dentro la proprietà "src" di una immagine?
    Perchè non posti una porzione un po' più ampia del tuo codice così possiamo capire meglio?
    Infatti,
    avevo sbagliato la sintassi. Lesya ha scritto ciò che intendevo. Grazie ad entrambi

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.