Visualizzazione dei risultati da 1 a 7 su 7

Discussione: $end

  1. #1

    $end

    CIAO!
    Mi date un'occhiata a questo codice? mi spunta Unexpected $end corrispondente all'ultima linea di codice...e non trovo ne parentesi non chiuse ne ";" mancanti. GRAZIE!

    Codice PHP:
    <?php

    include 'param.php';

    //controllo dati per immissione nel database
    if (trim($_POST['Num_Polizza']) == ""):
    echo 
    "Il campo Numero Polizza deve essere riempito! 
    "
    ;
    else:
    if (
    trim($_POST['Cognome']) == ""):
    echo 
    "Il campo Cognome deve essere riempito!  
    "
    ;
    else:
    if (
    trim($_POST['Nome']) == ""):
    echo 
    "Il campo Nome deve essere riempito!  
    "
    ;
    else:
    if (
    trim($_POST['Indirizzo']) == ""):
    echo 
    "Il campo Indirizzo deve essere riempito!  
    "
    ;
    else:
    if (
    trim($_POST['NumeroCivico']) == ""):
    echo 
    "Il campo Numero Civico deve essere riempito!  
    "
    ;
    else:
    if (
    trim($_POST['Comune']) == ""):
    echo 
    "Il campo Comune deve essere riempito!  
    "
    ;
    else:
    if (
    $_POST['Sesso'] == "0"):
    echo 
    "Il campo Sesso deve essere settato!  
    "
    ;
    else:
    if (
    $_POST['giornon'] == 0):
    echo 
    "Il campo Giorno deve essere settato!  
    "
    ;
    else:
    if (
    $_POST['mesen'] == 0):
    echo 
    "Il campo Mese deve essere settato!  
    "
    ;
    else:
    if (
    $_POST['annon'] == 1900):
    echo 
    "Il campo Anno deve essere settato!  
    "
    ;
    else:
    if (
    trim($_POST['Cod_Fis']) == ""):
    echo 
    "Il campo Codice Fiscale deve essere riempito!  
    "
    ;
    else:
    if (
    trim($_POST['Modello']) == ""):
    echo 
    "Il campo Modello Vettura deve essere riempito!  
    "
    ;
    else:
    if (
    trim($_POST['Marca']) == ""):
    echo 
    "Il campo Marca Vettura deve essere riempito!  
    "
    ;
    else:
    if (
    trim($_POST['Cilindrata']) == ""):
    echo 
    "Il campo Cilindrata deve essere riempito!  
    "
    ;
    else:
    if (
    trim($_POST['CV']) == ""):
    echo 
    "Il campo Cavalli deve essere riempito!  
    "
    ;
    else:
    if (
    trim($_POST['Targa']) == ""):
    echo 
    "Il campo Targa deve essere riempito!  
    "
    ;
    else:
    if (
    $_POST['giornoi'] == 0):
    echo 
    "Il campo Giorno in Data di Immatricolazione deve essere settato!  
    "
    ;
    else:
    if (
    $_POST['mesei'] == 0):
    echo 
    "Il campo Mese in Data du Immatricolazione deve essere settato!  
    "
    ;
    else:
    if (
    $_POST['Classe_BM'] == "0"):
    echo 
    "Il campo Classe Bonus Malus deve essere settato!  
    "
    ;
    else:
    if (
    trim($_POST['Premio_Annuo']) == ""):
    echo 
    "Il campo Premio Annuo deve essere riempito!  
    "
    ;
    else:
    if (
    $_POST['Frazionam_Premio'] == "0"):
    echo 
    "Il campo Frazionamento Premio deve essere settato!  
    "
    ;
    else:
    if (
    $_POST['KM_Annui'] == 0):
    echo 
    "Il campo KM annui deve essere settato!  
    "
    ;
    else:
    if (
    trim($_POST['Agente']) == ""):
    echo 
    "Il campo Agente deve essere riempito!  
    "
    ;
    else:


    //assegnazione valore alle variabili di immissione nel database
    $Num_Polizza addslashes(stripslashes($_POST['Num_Polizza']));
    $Cognome addslashes(stripslashes($_POST['Cognome']));
    $Nome addslashes(stripslashes($_POST['Nome']));
    $Indirizzo addslashes(stripslashes($_POST['Indirizzo']));
    $NumeroCivico addslashes(stripslashes($_POST['NumeroCivico']));
    $Comune addslashes(stripslashes($_POST['Comune']));
    $Sesso addslashes(stripslashes($_POST['Sesso']));
    $giornon $_POST['giornon'];
    $mesen $_POST['mesen'];
    $annon $_POST['annon'];
    $Data_Nascita $annon.'-'.$mesen.'-'.$giornon;
    $Telefono addslashes(stripslashes($_POST['Telefono']));
    $Cod_Fis addslashes(stripslashes($_POST['Cod_Fis']));
    $Mail addslashes(stripslashes($_POST['Mail']));
    $Note addslashes(stripslashes($_POST['Note']));


    $Modello addslashes(stripslashes($_POST['Modello']));
    $Marca addslashes(stripslashes($_POST['Marca']));
    $Cilindrata addslashes(stripslashes($_POST['Cilindrata']));
    $CV addslashes(stripslashes($_POST['CV']));
    $Targa addslashes(stripslashes($_POST['Targa']));
    $Allestimenti_Sicurezza implode(',',$_POST['Allestimenti_Sicurezza']);
    $giornoi $_POST['giornoi'];
    $mesei $_POST['mesei'];
    $annoi $_POST['annoi'];
    $Data_Immatricolazione $annoi.'-'.$mesei.'-'.$giornoi;


    $Classe_BM $_POST['Classe_BM'];
    $Premio_Annuo addslashes(stripslashes($_POST['Premio_Annuo']));
    $Frazionam_Premio $_POST['Frazionam_Premio'];
    $KM_Annui $_POST['KM_Annui'];
    $Garanzie_Aggiuntive implode(',',$_POST['Garanzie_Aggiuntive']);
    $Agente addslashes(stripslashes($_POST['Agente']));


    //Connessione ed immissione dati tabella anagrafica
    $linka mysql_connect($host$user$dbpassword
    or die(
    "Could not connect "); 
    print (
    "Connected successfully 
    "
    ); 
    mysql_select_db($name$linka)
    or die (
    "Error in Database Input ");
    $querya mysql_query("insert into anagrafica (Cognome,Nome,Indirizzo,NumeroCivico,Comune,Sesso,Data_Nascita,Telefono,Cod_Fis,Mail,Note) VALUES ('$Cognome','$Nome','$Indirizzo','$NumeroCivico','$Comune','$Sesso','$Data_Nascita','$Telefono','$Cod_Fis','$Mail','$Note')");
    //controllo immissione dati
    if ($querya)
    echo 
    "I DATI SONO STATI INSERITI CORRETTAMENTE NELLA TABELLA ANAGRAFICA
    "
    ;
    else
    echo 
    "CLIENTE GIA' PRESENTE NELLA TABELLA ANAGRAFICA
    "
    ;
    endif;
    mysql_close($linka);


    //Connessione ed immissione dati tabella veicolo
    $linkv mysql_connect($host$user$dbpassword
    or die(
    "Could not connect "); 
    print (
    "Connected successfully 
    "
    ); 
    mysql_select_db($name$linkv)
    or die (
    "Error in Database Input ");
    $queryv mysql_query("insert into veicolo (Marca,Modello,Cilindrata,CV,Targa,Allestimenti_Sicurezza,Data_Immatricolazione) VALUES ('$Marca','$Modello','$Cilindrata','$CV','$Targa','$Allestimenti_Sicurezza','$Data_Immatricolazione')");
    //controllo immissione dati
    if ($queryv)
    echo 
    "I DATI SONO STATI INSERITI CORRETTAMENTE NELLA TABELLA VEICOLO
    "
    ;
    else
    echo 
    "ATTENZIONE! VEICOLO GIA' PRESENTE NEL DATABASE!
    "
    ;
    endif;
    mysql_close($linkv);


    //Connessione ed immissione dati tabella polizza
    $linkp mysql_connect($host$user$dbpassword
    or die(
    "Could not connect "); 
    print (
    "Connected successfully 
    "
    ); 
    mysql_select_db($name$linkp)
    or die (
    "Error in Database Input ");
    $queryp mysql_query("insert into polizza (Num_Polizza,Cod_Fis,Targa,Classe_BM,Premio_Annuo,Frazionam_Premio,KM_Annui,Garanzie_Aggiuntive,Agente) VALUES ('$Num_Polizza','$Cod_Fis','$Targa','$Classe_BM','$Premio_Annuo','$Frazionam_Premio','$KM_Annui','$Garanzie_Aggiuntive','$Agente')");
    //controllo immissione dati
    if ($queryp)
    echo 
    "I DATI SONO STATI INSERITI CORRETTAMENTE NELLA TABELLA POLIZZA
    "
    ;
    else
    echo 
    "ERRORE! POLIZZA GIA' PRESENTE NEL DATABASE! VERIFICA I DATI IMMESSI!
    "
    ;
    endif;
    mysql_close($linkp);


    endif;endif;endif;endif;endif;endif;endif;endif;endif;
    endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;
    ?>


    <HTML>
    <HEAD></HEAD>
    <BODY>
    <CENTER>

    POSSIBILI SCELTE



    <form method=post action=start.php>
    <input type=submit value="Inserisci altro cliente">
    </form>
    <form method=post action=ans.php>
    <input type=submit value="Pagina Query">
    </form>


    </CENTER>
    </BODY>
    </HTML>

  2. #2
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    A prima vista apri 23 if e ne chiudi 19

  3. #3
    Si, ma se chiudo più "if" mi spunta un errore.
    In ogni caso mi funzionava benissimo fino a quando ho aggiunto in campo NUMERO CIVICO.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442
    ma scusa no nnon sarebbe piu semplice scrivere la sintassi in questo modo

    if(condizione)
    {

    }
    else if(condizione)
    {

    }
    else
    {

    }


    comunque sia quell'errore che dici tu dipende semplicemente o che non hai chiuso dei cicli o cmq da qualche parte mancano delle parentesi graffe o endif

  5. #5
    ho controllato e non riesco a trovare delle parentesi non chiuse...
    HELP!!!

  6. #6
    Indentazione, questa sconosciuta XD ... Potresti spiegarmi perchè hai messo tutti gli if annidati ? Il tuo problema sta proprio nel fatto che manca un endif; se mettendo l'endif, lo script ti funziona male è proprio perchè gli if sono tutti annidati, esempio:
    Se il campo "Num_Polizza" non è vuoto, non fara mai il controllo sul campo "Cognome", non so se mi spiego.
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  7. #7
    ...è propio quello che vogio!
    Comunque GRAZIE! ora funziona!

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.