Innanzitutto non postare così:
Ciao Gianf_Tarantino, potresti aiutarmi?
Perché sembra che mi stai mandando un messaggio "privato" ma in pubblico! Anche perché in questo modo poi gli altri (che sono bravi e possono aiutarti) non ti aiutano e posso assicurarti che i loro consigli sono preziosi!
Poi, qual è il problema a me ogni volta che clicco su link mi aggiunge in basso la lettera che ho cliccato?
Cmq. modifica così il codice:
if (isset($_GET['id']))
{
//Se si è qui vuol dire che hai cliccato su qualche lettera.
$_SESSION['video'][] = $_GET['id'];
//In realtà sarebbe stato + corretto, concettualmente, vedere se già esisteva l'array vi-
//deo nella sessione e se non c'era, lo dovevamo creare. Però in tal caso se non esiste
//e facciamo $_SESSION['video'][] = VALORE_DA_ASSEGNRE, automaticamente php crea
//nella sessione la var.le video come array e nella prima posizione, cioé, all'indice 0 mette
//il valore. Se, invece, l'array già esiste allora mette il valore in coda.
for ($i = 0; $i < count($_SESSION['video']); $i++)
{
$id_a = $_SESSION['video'][$i];
print "<td>" . $a_alfabeto[$id_a] . "</td>";
}
Prova così.
Ciao.

Rispondi quotando