Buona sera.
Devo salvare un array tramite sessione o cookie, in modo tale che ogni volta vado ad aggiungere un valore all'array.
Ho provato con la variabile globale $_SESSION ma l'array non me l'ha salvato.
Per farla breve: Tramite una select(in una form) seleziono un colore (rosso=1 blue=2) a seconda del colore selezionato vado ad aggiungere un elemento al corrispettivo array.
In seguito, quando selezionerò di nuovo lo stesso colore, l'array si dovrà incrementare di un'unità.
Nel caso siete curiosi, e vi stiate domandando "Perché tutto questo?", la risposta è semplice.
Sto cercando di fare questo esercizio: http://www.dia.unisa.it/professori/parente/TSW/include/esercizi/esPhpCss1.pdf
Tramite il numero di elementi presenti nell'array, ho pensato che sarei in grado di contare il numero di volte che ho aggiunto un determinato colore.
Ora vi posto il codice:
Devo salvare un array tramite sessione o cookie, in modo tale che ogni volta vado ad aggiungere un valore all'array.
Ho provato con la variabile globale $_SESSION ma l'array non me l'ha salvato.
Per farla breve: Tramite una select(in una form) seleziono un colore (rosso=1 blue=2) a seconda del colore selezionato vado ad aggiungere un elemento al corrispettivo array.
In seguito, quando selezionerò di nuovo lo stesso colore, l'array si dovrà incrementare di un'unità.
Nel caso siete curiosi, e vi stiate domandando "Perché tutto questo?", la risposta è semplice.
Sto cercando di fare questo esercizio: http://www.dia.unisa.it/professori/parente/TSW/include/esercizi/esPhpCss1.pdf
Tramite il numero di elementi presenti nell'array, ho pensato che sarei in grado di contare il numero di volte che ho aggiunto un determinato colore.
Ora vi posto il codice:
PHP:
$color=$_POST["select_color"];
if ($color==1)
{
$array_red[]=$color;
session_start();
$_SESSION["array_red"]=$array_red;
}
else
{
if ($color==2)
{
$array_blue[]=$color;
session_start();
$_SESSION["array_blue"]=$array_blue;
}
}
Ultima modifica: