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&agrave;</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