:byebye: a tutti.
Stavo cambiando l´impostazione grafica di una pagina (luoghi.php) del mio sito.
Lo scopo è quello di impaginare, in maniera orizzontale, ogni 3 oggetti, per poi andare a capo e rifare il solito ciclo. (E´ difficile da spiegare xD Ma va bene, non è quello il problema).
Fino a qui tutto benissimo.
Il problema sussiste dopo.
Una volta impaginato in questo modo, ho creato un menu a scomparsa, mediante css e jquery, che dovrebbe descrivere il luogo dell'immagine che si clikka.
Il menu compare e scompare tranquillamente, la descrizione del luogo invece ha un problema in quanto descrive solo il primo della tabella.
IN pratica, mettiamo conto che io ho: LUOGO A, B, C, D, E, F ... Z, la descrizione di A si ripete per tutti gli altri luoghi.
Questo è il codice della parte incriminata:
Da quello che deduco, sto dando ad ogni div di class window lo stesso id (dialog3). Devo fare in modo che diventi qualcosa tipo dialog$i.
E' una cosa che tuttavia non ho mai fatto e non ho mai visto.
Sapreste aiutarmi? :crying:
Stavo cambiando l´impostazione grafica di una pagina (luoghi.php) del mio sito.
Lo scopo è quello di impaginare, in maniera orizzontale, ogni 3 oggetti, per poi andare a capo e rifare il solito ciclo. (E´ difficile da spiegare xD Ma va bene, non è quello il problema).
Fino a qui tutto benissimo.
Il problema sussiste dopo.
Una volta impaginato in questo modo, ho creato un menu a scomparsa, mediante css e jquery, che dovrebbe descrivere il luogo dell'immagine che si clikka.
Il menu compare e scompare tranquillamente, la descrizione del luogo invece ha un problema in quanto descrive solo il primo della tabella.
IN pratica, mettiamo conto che io ho: LUOGO A, B, C, D, E, F ... Z, la descrizione di A si ripete per tutti gli altri luoghi.
Questo è il codice della parte incriminata:
PHP:
<?
$tablecolumns = 3; //colonne della tabella
$column_width = "33%"; // larghezza delle celle
$i=0; //dati e li mette in variabili
#------------- OGGETTI ---------------
$MySql = "SELECT * FROM Luoghi";
$Result = mysql_query($MySql);
while($rs = mysql_fetch_array($Result)) {
?>
<td align=center width=$column_width>
<a href="#dialog3" name="modal3"><img src="img/luoghi/africa/<?= trim($rs["URLNazioni"]) ?>" border=0 width=85 height=85></a>
</td>
<div id="contenitor">
<div id="dialog3" class="window">
<b><?= htmlspecialchars($rs["Capitale"]) ?></b><br><br>
<?= ($rs["DescrizioneLunga"]) ?>
</div>
<div id="mask">
</div></div>
<?
$i++;
$rowcount++;
if ($rowcount >= $tablecolumns)
{
echo "</tr>";
$rowcount=0;
}
?>
<?
}
$rs->close;
?>
</table>
Da quello che deduco, sto dando ad ogni div di class window lo stesso id (dialog3). Devo fare in modo che diventi qualcosa tipo dialog$i.
E' una cosa che tuttavia non ho mai fatto e non ho mai visto.
Sapreste aiutarmi? :crying: