Salve sono nuovo è mi sono chiesto se potevate darmi una mano su di un problema a lato server.
Mi ritrovo ad avere un errore comune probabilmente a causa della mia configurazione a lato server, in piccoli script semplici come "prendi questo ottieni il risultato" la macchina quando carica lo script lo interpreta come gli pare e ne esce con una somma sbagliata o nei casi più classici non calcola proprio niente nulla assoluto.
Il fatto è che non mi da neppure errori a livello di macchina.. penserei di aver sbagliato a fare lo script ma ho provato pure a copiare un'esercizio del libro che ho in casa.
per chi mi chiedesse che programmi ho utilizzato a lato macchina:
easyphp
appserv
apache 2.0.x
apache2.2.x
php 4
php 5
php 6
esercizio:
codice:
<HEAD><TITLE>esami.html</TITLE>
<SCRIPT>
function vuoto(valore)
{
if (valore.length==0)
{
return true;
}
else
{
return false;
}
}
function controlla()
{
if (vuoto(scheda.nome.value) || vuoto(scheda.cognome.value) || vuoto(scheda.codfisc.value) || vuoto(scheda.citta.value) || (scheda.analisi.selectedindex==0))
{
alert ("ERRORE!");
return false;
}
else
{
if(scheda.codfisc.value.length!=16)
{
alert ("ERRORE!Codice fiscale errato!");
return false;
}
else
{
return true;
}
}
}
</SCRIPT></HEAD>
<BODY>
<G>Inserire i seguenti dati per la registrazione:</G><HR>
<FORM NAME=scheda ACTION="scheda.php" onsubmit="return controlla();">
<TABLE WIDTH="75%" BORDER="0">
<TR>
<TD WIDTH="30%" HEIGHT="26" BGCOLOR="#000000">
<DIV ALIGN="right">
<FONT COLOR="#FFFFFF">Cognome(*)</FONT></DIV>
<TD WIDTH="48%" BGCOLOR="#99FFFF">
<INPUT NAME="cognome" TYPE=text size="25" maxlength="25">
<TR>
<TD BGCOLOR="#000000"><DIV ALIGN="right">
<FONT COLOR="#FFFFFF">Nome(*)</FONT></DIV>
<TD BGCOLOR="#99FFFF"><INPUT NAME="nome" TYPE=text size="25" MAXLENGTH="25">
<TR>
<TD BGCOLOR="#000000"><DIV ALIGN="right"><FONT COLOR="#FFFFFF">Indirizzo</FONT></DIV>
<TD BGCOLOR="#99FFFF"><INPUT NAME="indirizzo" Type=text SIZE="25" MAXLENGTH="25">
<TR>
<TD BGCOLOR="#000000"><DIV ALIGN="right"><FONT COLOR="#FFFFFF">Età</FONT></DIV>
<TD BGCOLOR="#99FFFF"><INPUT NAME="eta" TYPE="text" SIZE="5" MAXLENGTH="2">
<TR>
<TD BGCOLOR="#000000"> <DIV ALIGN="right"><FONT COLOR="#FFFFFF">Codice fiscale(*)</FONT></DIV>
<TD BGCOLOR="#99FFFF"><INPUT NAME="codfisc" TYPE="text" SIZE="20" MAXLENGTH="16">
<TR>
<TD BGCOLOR="#000000"> <DIV ALIGN="right"><FONT COLOR="#FFFFFF">Indirizzo e-mail</FONT></DIV>
<TD BGCOLOR="#99FFFF"><INPUT NAME="email" TYPE="text" SIZE="25" MAXLENGTH="25">
<TR>
<TD BGCOLOR="#000000"> <DIV ALIGN="right"><FONT COLOR="#FFFFFF">Citta (*)</FONT></DIV>
<TD BGCOLOR="#99FFFF"><INPUT NAME="citta" TYPE="text" SIZE="25" MAXLENGTH="25">
<TR>
<TD BGCOLOR="#000000"> <DIV ALIGN="right"><FONT COLOR="#FFFFFF">provincia</FONT></DIV>
<TD BGCOLOR="#99FFFF"><INPUT NAME="prov" TYPE="text" SIZE="5" MAXLENGTH="2">
<TR>
<TD BGCOLOR="#000000"> <DIV ALIGN="right"><FONT COLOR="#FFFFFF">analisi(*)</FONT></DIV>
<TD BGCOLOR="#99FFFF"><SELECT NAME=analisi>
<OPTION>EMOCROMO</OPTION>
<OPTION>URINE</OPTION>
<OPTION>COLTURA URINE</OPTION>
<OPTION>VES</OPTION>
<OPTION>ECOGRAFIA</OPTION>
</SELECT>
<TR>
<TD BGCOLOR="#000000"> <DIV ALIGN="right"><FONT COLOR="#FFFFFF">urgenza</FONT></DIV>
<TD BGCOLOR="#99FFFF">
<LABEL>
<INPUT TYPE="radio" NAME="urgenza" VALUE="alta">
ALTA</LABEL>
<LABEL>
<INPUT TYPE="radio" NAME="urgenza" VALUE="media">
MEDIA</LABEL>
<LABEL>
<INPUT TYPE="radio" NAME="urgenza" VALUE="bassa">
BASSA</LABEL>
</P>
<TR>
<TD BGCOLOR="#000000"> <DIV ALIGN="right"><FONT COLOR="#FFFFFF">recapito telefonico</FONT></DIV>
<TD BGCOLOR="#99FFFF"><INPUT NAME="telefono" TYPE="text" SIZE="25" MAXLENGTH="25">
<TR>
<TD BGCOLOR="#000000"> <DIV ALIGN="right"><FONT COLOR="#FFFFFF">FAX</FONT></DIV>
<TD BGCOLOR="#99FFFF"><INPUT NAME="fax" TYPE="TeXT" SIZE="25" MAXLENGTH="25">
<TR>
<TD BGCOLOR="#000000"> <DIV ALIGN="right"><FONT COLOR="#FFFFFF">commenti</FONT></DIV>
<TD BGCOLOR="#99FFFF"><TEXTAREA NAME="commenti" COLS="50" ROWS="3"></TEXTAREA>
</TABLE>
<INPUT TYPE=submit>
</FORM><HR>
(*) Sono campi obbligatori
Codice PHP:
<HTML><HEAD><title>scheda.php</title></HEAD>
<BODY>
<G>Benvenuto
<?php //scheda.php
echo $cognome.",".$nome;
echo "</G>
";
echo $indirizzo."
";
echo $eta."
";
echo $cofisc."
";
echo $email."
";
echo $citta."
";
echo $prov."
";
echo $analisi."
";
if ($urgenza!="") echo "Urgenza:".$urgenza."
";
echo $telefono."
";
echo $fax."
";
echo "<HR>";
echo "Commenti:
";
echo $commenti."
";
?>
Ecco che ne esce fuori dopo inviata la query

Ringrazio all'interessamento