Ciao a tutti, premetto che è da poco che ho cominciato a lavorare con il php & mySQL, e ho ancora un po' di problemi per quanto riguarda la sintassi, ed è proprio qui il mio problema, vi spiego:
Ho realizzato un database, con all'interno 3 tabelle, Tblmenu, Tblcontainer e Tblfoto.
Ho relazionato la Tblmenu con la Tblcontainer, in modo che ogni volta che l'utente clicca una voce del menu, dinamicamente compare il testo corretto nel box apposito (fin qui tutto ok).
Ora vorrei tramite Tblfoto, visualizzare anche una o più foto assieme al testo.
Ho dunque creato 3 campi in Tblfoto, ID, ID_container (per specificare con quale contenuto deve visualizzarsi la foto) e Foto (campo in cui inserisco semplicemente la path, in questo caso /images/foto1.jpg).
Tramite codice, come faccio a dire di richiamare l'immagine corrispondente al testo (impostato nel database) e poi visualizzarla con il tag <img> ?
Il codice che ero riuscito a creare per il testo (non sarà perfetto magari, ma funziona bene) è questo:
Codice PHP:
<?php
$Query = "select * from Tblcontainer";
$Query .= " where ID_Menu = " . $idMenu;
$Risultato=mysql_query($Query, $conn);
if (!$Risultato) { die("La pagina selezionata non contiene alcun valore o testo"); }
while ($riga=mysql_fetch_array($Risultato)) {
echo "
" . $riga[Text] . "</p>"; } ?>
Grazie