Visualizzazione dei risultati da 1 a 2 su 2

Discussione: parse error

  1. #1

    parse error

    Ciao a tutti!
    mi sapete dire il perchè di questo errore?
    GRAZIE!
    Parse error: parse error, unexpected $end in C:\www\Analizzaans.php on line 187

    Codice PHP:
    <?php


    include 'param.php';


    function 
    get_eta($anno,$mese,$giorno)  

       list(
    $anno_att,$mese_att,$giorno_att) = explode('-',date('Y-n-j')); 
       
    $anni $anno_att $anno
       if(
    $mese_att $mese$anni--; 
       else if((
    $mese_att == $mese)&&($giorno_att $giorno)) $anni--; 
       return 
    $anni
    }


    $giornon $_POST['giornon'];
    $mesen $_POST['mesen'];
    $annon $_POST['annon'];
    if (
    $mesen==and ($giornon==30 or $giornon==31)):
    echo 
    "La data di nascita non è corretta! 
    "
    ;
    else:
    if ((
    $mesen==and $giornon==29) and (($annon%4)!=0)):
    echo 
    "La data di nascita non è corretta! 
    "
    ;
    else:
    $Professione $_POST['Professione'];
    $Settore $_POST['Settore'];
    $Immobili =$_POST['Immobili'];
    $Costruzioni =$_POST['Costruzioni'];
    $Terreni =$_POST['Terreni'];
    $Abitazione =$_POST['Abitazione'];
    $Vani =$_POST['Vani'];
    $ValoreA =$_POST['ValoreA'];
    $ValoreC =$_POST['ValoreC'];
    $Reddito =$_POST['Reddito'];
    $CV addslashes(stripslashes($_POST['CV']));
    $Allestimenti_Sicurezza implode(',',$_POST['Allestimenti_Sicurezza']);
    $giornoi $_POST['giornoi'];
    $mesei $_POST['mesei'];
    $annoi $_POST['annoi'];
    if (
    $mesei==and ($giornoi==30 or $giornoi==31)):
    echo 
    "La data di immatricolazione non è corretta! 
    "
    ;
    else:
    if ((
    $mesei==and $giornoi==29) and (($annoi%4)!=0)):
    echo 
    "La data di immatricolazione non è corretta! 
    "
    ;
    else:



    $FattoreRischio=0;


    $etac get_eta($annon,$mesen,$giornon);
    if (
    $etac>=18 and $etac<=24)
      
    $FattoreRischio=$FattoreRischio=10;
    elseif (
    $etac>=25 and $etac<=31)
      
    $FattoreRischio=$FattoreRischio=8;
    elseif (
    $etac>=32 and $etac<=38)
        
    $FattoreRischio=$FattoreRischio=7;
    elseif (
    $etac>=39 and $etac<=45)
        
    $FattoreRischio=$FattoreRischio=6;
    elseif (
    $etac>=46 and $etac<=52)
        
    $FattoreRischio=$FattoreRischio=4;
    elseif (
    $etac>=53 and $etac<=59)
        
    $FattoreRischio=$FattoreRischio=3;
    elseif (
    $etac>=60 and $etac<=65)
        
    $FattoreRischio=$FattoreRischio=5;
    elseif (
    $etac>66)
        
    $FattoreRischio=$FattoreRischio=8;


    switch (
    $Professione) {
    case 
    "Impiegato":
       
    $FattoreRischio=$FattoreRischio+3;
       break;
    case 
    "Operaio":
       
    $FattoreRischio=$FattoreRischio+4;
       break;
    case 
    "LiberoProf":
       
    $FattoreRischio=$FattoreRischio+8;
       break;
    case 
    "Disoccupato":
       
    $FattoreRischio=$FattoreRischio+6;
       break;
    case 
    "Studente":
       
    $FattoreRischio=$FattoreRischio+9;
       break;
    case 
    "Pensionato":
       
    $FattoreRischio=$FattoreRischio+7;
       break;
    case 
    "Altro":
       
    $FattoreRischio=$FattoreRischio+7;
       break;   
    }


    switch (
    $Settore) {
    case 
    "Trasporti":
       
    $FattoreRischio=$FattoreRischio+9;
       break;
    case 
    "Statale":
       
    $FattoreRischio=$FattoreRischio+5;
       break;
    case 
    "Servizi":
       
    $FattoreRischio=$FattoreRischio+6;
       break;
    case 
    "Agricoltura":
       
    $FattoreRischio=$FattoreRischio+7;
       break;
    case 
    "Industria":
       
    $FattoreRischio=$FattoreRischio+7;
       break;
    case 
    "Altro":
       
    $FattoreRischio=$FattoreRischio+8;
       break;   
    }



    if (
    $CV>=and $CV<=45)
      
    $FattoreRischio=$FattoreRischio+2;
    elseif (
    $CV>=46 and $CV<=65)
        
    $FattoreRischio=$FattoreRischio+3;
    elseif (
    $CV>=66 and $CV<=80)
        
    $FattoreRischio=$FattoreRischio+5;
    elseif (
    $CV>=81 and $CV<=95)
        
    $FattoreRischio=$FattoreRischio+6;
    elseif (
    $CV>=96 and $CV<=110)
        
    $FattoreRischio=$FattoreRischio+8;
    elseif (
    $CV>111)
        
    $FattoreRischio=$FattoreRischio+10;


    $etav get_eta($annoi,$mesei,$giornoi);
    if (
    $etav>=and $etav<=4)
      
    $FattoreRischio=$FattoreRischio+2;
    elseif (
    $etav>=and $etav<=8)
      
    $FattoreRischio=$FattoreRischio+4;
    elseif (
    $etav>=and $etav<=12)
        
    $FattoreRischio=$FattoreRischio+5;
    elseif (
    $etav>=13 and $etav<=16)
        
    $FattoreRischio=$FattoreRischio+7;
    elseif (
    $etav>=17 and $etav<=25)
        
    $FattoreRischio=$FattoreRischio+9;
    elseif (
    $etav>25)
        
    $FattoreRischio=$FattoreRischio+10;


    //Valutazioni aggiuntive
    if ($Allestimenti_Sicurezza=='Nessuno'):
      
    $FattoreRischio=$FattoreRischio;
    else:
      
    $temp count($_POST['Allestimenti_Sicurezza']);
    switch (
    $temp) {
       case 
    1:
           
    $FattoreRischio=$FattoreRischio-1;
           break;    
       case 
    2:
           
    $FattoreRischio=$FattoreRischio-3;
           break;
       case 
    3:
           
    $FattoreRischio=$FattoreRischio-5;
           break;
       case 
    4:
           
    $FattoreRischio=$FattoreRischio-6;
           break;    
    }



    $FattoreRischio=$FattoreRischio/5;

    echo 
    $FattoreRischio;



    ?>
    <HTML>
    <HEAD></HEAD>
    <BODY>
    <CENTER>
    <form method=post action=Index.php>

     <input type=submit value="TORNA ALL'INIZIO"> 
    </form>
    </CENTER>
    </BODY>
    </HTML>

  2. #2
    risolto!
    Mancavano un po di endif;
    grazie lo stesso!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.