non capisco con che logica tu abbia fatto tutto questo annidamento di if...
ecco quello che proponi tu...(reso leggibile)
Codice PHP:
<?php
$i =0;
$nome =$_POST['nome'];
$cognome =$_POST['cognome'];
$datan =$_POST['datan'];
$numtel =$_POST['numtel'];
$luogonascita =$_POST['luogonascita'];
$corso =$_POST['corso'];
if (strlen($nome)==0)
{
echo('[b]');
echo('Inserire il nome!');
echo('[/b]
');
}
else
{
if (strlen($cognome)==0)
{
echo('[b]');
echo('Inserire il cognome!');
echo('[/b]
');
}
else
{
if (strlen($datan)==0)
{
echo('[b]');
echo('Inserire la data di nascita formato gg/mm/aaaa es 14/12/1980');
echo('[/b]
');
}
else
{
if (strlen($numtel)==0)
{
echo('[b]');
echo('Inserire il numero di telefono!');
echo('[/b]
');
}
else
{
if (strlen($luogonascita)==0)
{
echo('[b]');
echo('Inserire il luogo di nascita!');
echo('[/b]
');
}
else
{
if (strlen($corso)==0)
{
echo('[b]');
echo('Inserire il corso al quale si desidera partecipare!');
echo('[/b]
');
}
else
{
echo('I dati sono stati inseriti in modo corretto,si procede alla registrazione');
$i=1;
}
}
}
}
}
}
if ($i==1)
{
$server="bla";
$user="bla";
$passwd="bla"; //dati per la connessione
$connection=mysql_connect($server,$user,$passwd) or die('errore connessione al database');exit();
mysql_select_db("equipeemiliajudo"); //selezione database
$sqlstr="INSERT INTO iscritti(nome,cognome,datan,numtel,luogonascita,corso)";
$sqlstr.="VALUES($nome,$cognome,$datan,$numtel,$luogonascita,$corso)";
}
?>
ed ecco cosa ti propongo io ... (leggibilissimo e comprensibile)
Codice PHP:
<?php
$i =0;
$nome =$_POST['nome'];
$cognome =$_POST['cognome'];
$datan =$_POST['datan'];
$numtel =$_POST['numtel'];
$luogonascita =$_POST['luogonascita'];
$corso =$_POST['corso'];
if (strlen($nome)==0)
{
echo('[b]');
echo('Inserire il nome!');
echo('[/b]
');
}
elseif (strlen($cognome)==0)
{
echo('[b]');
echo('Inserire il cognome!');
echo('[/b]
');
}
elseif (strlen($datan)==0)
{
echo('[b]');
echo('Inserire la data di nascita formato gg/mm/aaaa es 14/12/1980');
echo('[/b]
');
}
elseif (strlen($numtel)==0)
{
echo('[b]');
echo('Inserire il numero di telefono!');
echo('[/b]
');
}
elseif (strlen($luogonascita)==0)
{
echo('[b]');
echo('Inserire il luogo di nascita!');
echo('[/b]
');
}
elseif (strlen($corso)==0)
{
echo('[b]');
echo('Inserire il corso al quale si desidera partecipare!');
echo('[/b]
');
}
else
{
echo('I dati sono stati inseriti in modo corretto,si procede alla registrazione');
$i=1;
}
if ($i==1)
{
$server="bla";
$user="bla";
$passwd="bla"; //dati per la connessione
$connection=mysql_connect($server,$user,$passwd) or die('errore connessione al database');
mysql_select_db("equipeemiliajudo"); //selezione database
$sqlstr="INSERT INTO iscritti(nome,cognome,datan,numtel,luogonascita,corso)";
$sqlstr.="VALUES($nome,$cognome,$datan,$numtel,$luogonascita,$corso)";
}
?>
scrivere BENE il codice è importantissimo, aiuta a non aver aiuto degli altri