• User Attivo

    errore in code php

    vi prego aiutatemi. sto cercando di inviare dei datio da un form messo in una pagina html, ma ogni volta che clicco sul pulsante di invio mi appare una pagina con la scritta:

    'Parse error: syntax error, unexpected $end in /web/htdocs/www.clairative.it/home/traslochi/tre/formout.php on line 32'

    non capisaco davvero l'errore..
    vi posto il codice
    nell'html ci sono i vari campi con i nomi ecc e richiamo il php con :

    <form action="formout.php" method="post">
    

    il php invece:
    [php]<h3 align="center">Grazie del messaggio</h3>
    <?php
    $stato = $_POST['stato'];
    $città = $_POST['città'];
    $provincia = $_POST['provincia'];
    $piano = $_POST['piano'];
    $ascensore = $_POST['ascensore'];
    $nome = $_POST['nome'];
    $cognome = $_POST['cognome'];
    $telefono = $_POST['telefono'];
    $cellulare = $_POST['cellulare'];
    $mail = $_POST['mail'];
    $feedback = $_POST['feedback'];
    $httpref2 = $_POST['httpref2'];
    $attn = "[email protected]";
    if (eregi('http:', $feedback)) {
    die ("Do NOT try that! ! ");
    $todayis = date("l, F j, Y, g:i a") ;
    $subject = "For " . $attn ;
    $feedback = stripcslashes($feedback);
    $message = " $todayis [EST] \n
    Attention: $attn (ascensore: $ascensore) (Form Page) \n
    From: $cognome ($mail)\n
    Feedback: $feedback \n ";
    $from = "From: [email protected]\r\n";
    mail("[email protected]", $subject, $message, $from);
    ?> [/php]

    partendo dal presupposto che di php capisco pochissimo mi dareste una mano a risolvere?
    grazie


  • User Attivo

    errata corrige 🙂
    un errore è stato trovato, mancava una } ad un if.
    ora apparentemente va bene.. però.. la mail in realtà non arriva 😞
    per cui ci deve essere qualche altra cosa sbagliata..
    vi prego.. qualcuno può dare una controllata?
    mi sa che sbaglio il punto in cui specificare la mail de destinatario.. ma non so dove dovrebbe esssere per essere corretto..


  • User Attivo

    se servisse ecco il codice del form nell'html

    <div class="leftcolhome2">
    <form action="formout.php" method="post">
    <h3 align="center">Dati trasloco </h3>
    <p align="left">Stato: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      <select name="stato" size="1">
        <option value=" Italia " selected="selected">Italia </option>
        <option value=" Estero ">Estero </option>
     
      </select>
    <br /><br />
    Citt&agrave;: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <input type="text" città= "città" size="20" value="" /> 
    <br/><br />
    Provincia:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <input type="text" provincia="provincia" size="20" value="" /><br><br />
    Piano: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      <select name="piano" size="1">
        <option value=" General " selected="selected">0 </option>
        <option value=" Owner ">1 </option>
        <option value=" Owner ">2</option>
     <option value=" Owner ">3 </option>
     <option value=" Owner ">4 </option>
      </select>
    <br/><br />Ascensore:
    [<input class="radio" checked="checked" name="ascensore" type="radio" value="si" /> Si] &nbsp; [<input class="radio" name="ascensore" type="radio" value="no" /> No] &nbsp; </p>
     
    <h3 align="center">Dati anagrafici </h3>
    <p align="left">
    <br />
    Nome: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="nome" size="20" value="" /> <br/><br/>
    Cognome: <input type="text" name="cognome" size="20" value="" /> <br/><br/>
    Telefono:&nbsp; <input type="text" name="telefono" size="20" value="" /> <br/><br/>
    Cellulare:&nbsp; <input type="text" name="cellulare" size="20" value="" /> <br/><br/>
    E mail: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="mail" size="20" value="" /> <br/><br/>
    <h3 align="center">Note</h3>
    <br/><br/>
    <p align="center">
    <textarea name="feedback" rows="6" cols="20">  </textarea> 
    <br/><br/>
    <input class="button" type="submit" value="Invio" />
    </p>
    </form>
    </div>
    

  • User Attivo

    risolto 🙂
    nell'html c'erano due campi con "name" sbagliato 🙂
    se non mi ammazzate un'ultima richiesta..
    la data mi appare in ingle ( sia il nome dei giorni e mesi che il formato) c'è modo di farla apparire in italiano?
    [php]$todayis [/php]