Salve!
Ho una pagina che mi carica dal db gli ultimi 5 articoli inseriti. Il codice è il seguente
codice:
$selectCorpo = mysql_query("SELECT *
FROM contenuto_home
ORDER BY IDcont ASC LIMIT 0,5")
or die(mysql_error());
while ($line = mysql_fetch_array($selectCorpo)) {
$commenti = mysql_query("SELECT commenti.IDcont
FROM commenti
JOIN contenuto_home
WHERE (commenti.IDcont = '$line[IDcont]')")
or die(mysql_error());
$fetch_commenti = mysql_fetch_array($commenti);
print ("Titolo: " . $line["titoloCont"] . "
");
print ("Contenuto: " . $line["corpoCont"] . "
");
print ("Genere: " . $line["genereCont"] . "
");
print ("Data inserimento: " . $line["dataCont"] . "
");
//cerchiamo eventuali immagini
if ($line["imgCont"] != NULL) {
print ("<img src=\"" . $line["imgCont"] . "\" title=\"" . $line["descrImg"] . "\">
");
};
//cerchiamo eventuali commenti
if ($fetch_commenti != NULL) {
print("<a onClick=\"apriComm(); return false;\" href=\"commenti.php\">commenti</a>");
$_SESSION["commenti"] = $fetch_commenti["IDcont"];
};
print ("<hr>");
};
Ho messo in rosso la parte interessata. Il link "onClick" mi apre una pagina in pop up che contiene i commenti a quell'articolo. Questa pagina pop up è generata in modo dinamico grazie all'ID dell'articolo cliccato, che è lo stesso dei rispettivi commenti. Io vorrei che quando clicchi, si memorizzasse in una sessione l'ID dell'articolo, ma il modo in cui ho fatto io mi sovrascrive (ovviamente) la sessione e mi ci salva solo l'ID dell'ultimo articolo.
Potete darmi una mano? Spero di essere stata chiara