Ciao a tutti ho un problema con l'uso di Php insieme a JQuery.
Vorrei prelevare dal database 4 annunci composti da un immagine e dal titolo e mostrarli in sequenza in uno slide show. Per realizzare lo slide show sto utilizzando nivo-slider.
Quello che non capisco è come associare dinamicamente le foto ai titoli visto che i titoli sono associati tramite la classe 'nivo-html-caption'.
Adesso le immagini scorrono una dopo l'altra ma il titolo è sempre lo stesso. Mi prende solo il primo titolo del primo articolo presente sul db.
Ho pensato di lavorare dinamicamente sul tag title dell'immagine ma non so come si fa.
Ecco il link :
http://www.dalsalento.it/index2.php
Di seguito allego il codice
Codice PHP:
<div id="slider" class="nivoSlider">
<?php
$Risultato=mysql_query("SELECT id_articolo FROM articoli WHERE visible = '1' AND primissima ='1' ORDER BY data_annuncio DESC LIMIT 4", $db);
if (!$Risultato)
{
die ("La tabella selezionata non esiste" . mysql_error());
}
function galleria($cartella)
{
$listaFile = scandir($cartella);
foreach($listaFile as $value)
{
if($value == '.' || $value == '..')
{
continue;
}
echo '[img]'.$cartella.'/'.$value.'[/img]';
}
}
while ($riga=mysql_fetch_array($Risultato))
{
$id_articolo=$riga['id_articolo'];
echo "<a href='dettaglio.php?id_articolo=" . $riga['id_articolo']. "'>";
galleria("Admin/galleria/$id_articolo");
echo "</a>";
}
?>
</div>
<?php
$Risultato=mysql_query("SELECT * FROM articoli WHERE visible = '1' AND primissima ='1' ORDER BY data_annuncio DESC LIMIT 4", $db);
if (!$Risultato)
{
die ("La tabella selezionata non esiste" . mysql_error());
}
while ($riga=mysql_fetch_array($Risultato))
{
echo "<div id='htmlcaption' class='nivo-html-caption'>";
echo "[url='dettaglio.php?id_articolo=" . $riga[']" . $riga['titolo'] . "[/url]";
echo " </div>";
}
?>