Ho appena cominciato a sbirciare PHP e MySql.
Due domande probabilmente banali:
1 - Come si fa, se è possibile, all'interno di un ciclo if a spedire automaticamente, cioè senza nessun intervento da parte dell'utente, a spedirlo direttamente su una pagina .html o su una .php?
2 - Ho provato ad interompere tramite break 1 un ciclo if nidificato in ciclo for, ma il risultato è che si stoppa anche il ciclo for contenitore. Ecco il listato:
for($i=0; $i<$num; $i++)
{
$cg=mysql_result($res, $i, "cognome");
$pw=mysql_result($res, $i, "password");
$cl1=mysql_result($res, $i, "Classe1");
$cl2=mysql_result($res, $i, "Classe2");
$cl3=mysql_result($res, $i, "Classe3");
$cl4=mysql_result($res, $i, "Classe4");
$cl5=mysql_result($res, $i, "Classe5");
$m1=mysql_result($res, $i, "Materia1");
$m2=mysql_result($res, $i, "Materia2");
if($pw==$pass)
{
for($y=0; $y<5; $y++)
if($cl1!="")
{
$_SESSION['cl1'] = $cl1;
}
else
{
break 1;
}
if($cl2!="")
{
$_SESSION['cl2'] = $cl2;
}
else
{
break 1;
}
if($cl3!="")
{
$_SESSION['cl3'] = $cl3;
}
else
{
break 1;
}
if($cl4!="")
{
$_SESSION['cl4'] = $cl4;
}
else
{
break 1;
}
if($cl5!="")
{
$_SESSION['cl5'] = $cl5;
}
else
{
break 1;
}
echo "<FORM ACTION=\"tabella.php\" METHOD=\"POST\">";
echo "$cl1: <INPUT TYPE=RADIO NAME=\"classe\" VALUE=\"$cl1\">
";
echo "$cl2: <INPUT TYPE=RADIO NAME=\"classe\" VALUE=\"$cl2\">
";
echo "<INPUT TYPE=SUBMIT NAME=\"submit\" VALUE=\"INVIA\">";
echo "</FORM>";
}
else
{
echo "Accesso non consentito";
}
}
Scusate la banalità. Magari da qualche parte esiste un manuale, delle FAQ che possono aiutarmi
Grazie