Ciao ragazzi ho un problema con uno script!
Allora ho creato un'array contenente 3 elementi per ogni elemento di questo array,stampa un form per mandare una variabile "anno" alla pagina php! Contemporaneamente registra una sessione per ogni elemento dell'array
Questo è il codice:
Codice PHP:
$mat1= array ("chimica","biologia","anatomia1");
//vedo a che anno è l'utente e stampo i link ai form delle materie a cui si può prenotare
if ($Row[anno]==1){
foreach ($mat1 as $mat1Item) {
//registro la variabile tirata fuori dall'array nella sessione
session_register('mat1Item');
$_SESSION['mat1Item'] = $mat1Item;
//fine registrazione
//stampo il link per la materia (con form hidden)
echo"
<form name=\"$mat1Item\" method=\"post\"
action=\"".$mat1Item.".php\">
<input type=\"hidden\" value=\"$Row[anno]\" name=\"anno\"></input>
</form>
<a href=\"#\" onClick=\"document.$mat1Item.submit()
\">Clicca per prenotarti all'appello di $mat1Item </a>
";
}
}
Il problema è che ad esempio alla pagina chimica.php [cioè quella corrispondente al primo elemento dell'array] arriva,tramite sessione, l'ultimo elemento dell'array cioè anatomia1 penso che il problema sia dovuto al ciclo foreach!
Suggerimentiiiiiiii thanksssssssss