Div dinamici con PHP

  • Creatore Discussione Creatore Discussione miagy
  • Data di inizio Data di inizio

miagy

Utente Attivo
2 Nov 2014
83
1
8
: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:

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:
 

Discussioni simili