• User Attivo

    Problemi con il form in php

    Ho creato un form mail pero' ho un problema quando clicco sul tasto invio
    mi esce questo errore
    Parse error: syntax error, unexpected T_VARIABLE in /indirizzo del ito/sendform.php on line 12

    ecco il codice Html

    <div class="style6">
    <br />
    <span class="style5">.</span><br class="style2" />
    <br class="style2" />
    <span class="style2">  <b>NOME :             
    </b></span><input class="style3" name="nome" type="text" /><span class="style2"><b>                    
    COGNOME :   </b>
    <input class="style3" name="cognome" type="text" /></span><b><br class="style2" />
    <br class="style2" />
    </b><span class="style2"><b>  INDIRIZZO :        
    </b><input class="style3" name="indirizzo" type="text" /><b>                    
    TELEFONO :  </b>
    <input class="style3" name="telefono" type="text" /><b><br />
    <br />
      COMUNE :           
    </b><input class="style3" name="comune" type="text" /><b>                    
    PROVINCIA : <select name="provincia" style="width: 32px">
    <option></option>
    </select> <br />
    <br />
      TELEFONO :          </b>
    <input class="style3" name="telefono" type="text" /><b>                    
    E - MAIL :  </b><input class="style3" name="email" type="text" /><b><br />
    <br />
      PROFFESIONE :       </b>
    <input class="style3" name="professione" type="text" /><b>                                   
    <br />
    <br />
      TIPO DI RICHIESTA : </b>
    <input class="style3" name="richiesta" type="text" /><b><br />
    <br />
      MOTIVAZIONE :       </b>
    <textarea class="style7" cols="20" name="motivazione" rows="1" style="width: 314px; height: 135px"></textarea>       
    <input name="Submit1" type="submit" value="Invia la tua richiesta" />
    <input name="reimposta" type="reset" value="Cancella Dati Richiesta" />
    <br />
    <br />
    <br />
    <br />
    <br />
    </form>

    Ecco il codice php

    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <title>Senza nome 1</title>
    <style type="text/css">
    .style1 {
    text-align: center;
    }
    </style>
    </head>
    <body>
    <div class="style1">
    <? php
    $nome = $nome_REQUEST["nome"];
    $cognome = $_REQUEST['cognome'];
    $indirizzo = $_REQUEST['indirizzo'];
    $telefono = $_REQUEST['telefono'];
    $comune = $_REQUEST['comune'];
    $professione = $_REQUEST['professione'];
    $richiesta = $_REQUEST['richiesta'];
    $motivazione = $_REQUEST['motivazione'];
    mail("indirizzomail", " Tipo di richiesta : " $richiesta ,$nome , $cognome , $indirizzo , $telefono , $comune , $professione ,$ motivazione , "Inviato da : $email");
    ; )
    echo La ringraziamo di averci scelto a breve riceverà una nostra risposta.
    ?>
    </div>
    </body>
    </html>

    Se qualcuno puo' darmi una mano gliene sarei grato
    Cordiali saluti


  • User Attivo

    😊@jokerinos said:

    <? php
    $nome = $nome_REQUEST["nome"];

    <?php
    $nome=$_REQUEST['nome'];


  • User Attivo

    Ciao grazie per la tua risposta , cmq ho riprovato a fare con la modifica che mi hai detto e mi da questo errore

    Parse error: syntax error, unexpected T_VARIABLE in ht://indirizzosito/nomefile.php on line 18

    che ne pensi
    **fammi sapere **
    grazie e auguri


  • User Attivo

    [PHP]mail("indirizzomail", " Tipo di richiesta : " $richiesta ,$nome , $cognome , $indirizzo , $telefono , $comune , $professione ,$ motivazione , "Inviato da :".$email);[/PHP]
    Se guardi bene la variabile motivazione è staccata dalla $.
    Poi non credo che le variabili collegate con una virgola funzionino...
    Piccoli errori ma bastano a non far funzionare più nulla.
    Ti consiglio per l'invio di email di crearti una variabile unica per poi inserirla nella funzione mail:
    [PHP]
    $msg="Tipo di richiesta: ".$richiesta.",".$nome.",".$cognome.",".$indirizzo.",".$telefono.",".$comune.",".$professione.",".$motivazione;

    mail("indirizzomail", $msg, "Inviato da :".$email");[/PHP]
    Così per qualsiasi modifica ti basta cambiare la variabile.
    :ciaosai: