Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: convalida form

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    16

    convalida form

    ciao a tutti voglio convalidare i dati di un form, io ho pensato di fare così:
    Codice PHP:
        <? php
            $nome_squadra
    =$_POST['nome'];
            
    $provenienza=$_POST['provenienza'];
            
    $accompagnatore=$_POST['accompagnatore'];
            
    $a=$_POST['a'];
            
    $b=$_POST['b'];
            
    $c=$_POST['c'];
            
    $d=$_POST['d'];
            
    $e=$_POST['e'];
            
    $f=$_POST['f'];
            
    $g=$_POST['g'];
            
    $h=$_POST['h'];
            
    $i=$_POST['i'];
            
    $l=$_POST['l'];
            
    $capitano=$_POST['capitano'];
            
    $numc=$_POST['tel_1'];
            
    $numa=$_POST['tel2'];
            
    $ceck45=$_POST['ceck'];
        if(
    $nome==null){
        print 
    "non hai inserito il nome della squadra";}else{
        if(
    $provenienza==nell){
        print 
    "Non hai inserito la provenienza della squadra";}else{
        if(
    $a==null){
        print 
    "Il Numero Minimo di giocatori è 5";}else{
        if(
    $b==null){
        print 
    "Il Numero Minimo di giocatori è 5";}else{
        if(
    $c==null){
        print 
    "Il Numero Minimo di giocatori è 5";}else{
        if(
    $d==null){
        print 
    "Il Numero Minimo di giocatori è 5";}else{
        if(
    $e==null){
        print 
    "Il Numero Minimo di giocatori è 5";}else{
        if(
    $capitano==null){
        print 
    "Non Hai inserito il nome e cognome del Capitano della squadra";}else{
        if(
    $tel_1==null){
        print 
    "Devi inserire il recapito telefonico del Capitano della squadra";}else{
        if(
    $ceck==false){
        print 
    "Devi accettare le condizioni";}else{
        
    $mail_to="xxx@xxx.it";
        
    $mail_subject="iscrizione $nome";
        
    $mail_body= ("Nome Squadra:$nome","Provenienza Squadra:$provenienza","Accompagnatore:$accompagnatore","Membri Squadra:$a,$b,$c,$d,$e,$f,$g,$h,$i,$l","Capitano:$capitano","tel capitano:$tel1","tel accompagnatore:$tel2";
        if (
    mail($mail_to,$mail_subject,$mail_body)){
        print 
    "Modulo Inviato Correttamente";
        }
        }
        
    ?>
    solo che mi dà : Parse error: syntax error, unexpected T_VARIABLE in /membri/maglianoscup/submit.php on line 110
    mi potete aiutare?

  2. #2
    Prova così...

    Codice PHP:
    $mail_body"Nome Squadra:$nome , Provenienza Squadra:$provenienza , Accompagnatore:$accompagnatore , Membri Squadra:$a,$b,$c,$d,$e,$f,$g,$h,$i,$l , Capitano:$capitano , tel capitano:$tel1 , tel accompagnatore:$tel2"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    16
    mi dà sempre lo stesso errore

  4. #4
    Qual'è di quelle che hai scritto la riga 110?

  5. #5
    ma non manca una parentesi su $mail_body ?

  6. #6
    trovato...
    togli anche lo spazio da:
    Codice PHP:
    <? php

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    16
    risolto l'errore 110 con lo spazio <? php ora mi dà errore 217 provo con la parentesi

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    16
    Parse error: syntax error, unexpected $end in /membri/maglianoscup/submit.php on line 217

  9. #9
    ma hai controllato le parentesi graffe {} ?

  10. #10
    a me sembra che ci siano più aperte che chiuse... o sbaglio?

    per quello che mette $end...

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.