Ciao a tutti,:byebye::byebye::byebye:
Ho un grosso problema, ma sono sicuro che per voi sia una stupidaggine
Ho creato un form in html, e in un'altra pagina lo script in php, ma quando provo a inviare i dati, il browser di segnala il seguente errore:
Parse error: syntax error, unexpected T_STRING in /membri/museoartesacra/modulo_prenotazioni.php on line 11
C'è qualcuno che mi può aiutare?!? Grazie in anticipo!!!
Questo è il codice html del form:
Questo è il codice php:
Ho un grosso problema, ma sono sicuro che per voi sia una stupidaggine
Ho creato un form in html, e in un'altra pagina lo script in php, ma quando provo a inviare i dati, il browser di segnala il seguente errore:
Parse error: syntax error, unexpected T_STRING in /membri/museoartesacra/modulo_prenotazioni.php on line 11
C'è qualcuno che mi può aiutare?!? Grazie in anticipo!!!
Questo è il codice html del form:
HTML:
<form action="modulo_prenotazioni.php" method="POST">
<label><span class="Stile4">Benvenuto nello spazio riservato alle prenotazioni. Per poter procedere alla prenotazione devi inserire correttamente tutti i campi, per permetterci di ricontattarti e confermare la tua prenotazione.<br />
</span><span class="Stile4"><br />
Nome
<label><span class="Stile4"></span>
<input name="nome" type="text" size="25" maxlength="255" />
</label>
<label><span class="Stile4">Cognome</span>
<input name="Cognome" type="text" size="25" maxlength="255" />
</label>
<p>
<label><span class="Stile4">Data Visita</span>
<input name="Data Visita" type="text" size="25" maxlength="255" />
</label>
</p>
<p>
<label><span class="Stile4">Ora di Arrivo</span>
<input name="Ora di Arrivo" type="text" size="25" maxlength="255" />
</label>
</p>
<p>
<label><span class="Stile4">N° Partecipanti</span>
<input name="N° Partecipanti" type="text" size="25" maxlength="255" />
</label>
</p>
<label><span class="Stile4">Città di Provenienza</span>
<input name="Città di Provenienza" type="text" size="25" maxlength="255" />
</label>
<label><span class="Stile4"><br />
Tel.</span>
<input name="email" type="text" size="25" maxlength="255" />
</label>
<p><label><span class="Stile4"> E-mail</span>
<input name="tel" type="text" size="25" maxlength="255" />
</label>
</p>
<p>
<label><span class="Stile4"><br />
</span></label>
</p>
<p>
<label>
<div align="center">
<input type="submit" name="Submit" value="Invia" />
<input name="Reset" type="reset" id="Reset" value="Cancella" />
<br />
<br />
</label>
</form>
Questo è il codice php:
PHP:
<?php
// recupero le informazioni inviate
$nome = isset($_POST['nome']) ? trim($_POST['nome']) : '';
$email = isset($_POST['Cognome']) ? trim($_POST['Cognome']) : '';
$data Visita = isset($_POST['data Visita']) ? trim($_POST['data Visita']) : '';
$Ora di Arrivo = isset($_POST['Ora di Arrivo']) ? trim($_POST['Ora di Arrivo']) : '';
$N° Partecipanti = isset($_POST['N° Partecipanti']) ? trim($_POST['N° Partecipanti']) : '';
$Città di Provenienza = isset($_POST['Città di Provenienza']) ? trim($_POST['Città di Provenienza']) : '';
$Tel. = isset($_POST['Tel.']) ? trim($_POST['Tel.']) : '';
$Cognome = isset($_POST['Cognome']) ? trim($_POST['Cognome']) : '';
// controllo che siano state inviate
if($nome == '')
die('Non hai inserito il tuo nome.');
if(!preg_match('/^([\w\-\+\.]+)@([\w\-\+\.]+).([\w\-\+\.]+)$/', $email))
die('Non hai inserito un indirizzo e-mail corretto.');
if($Data Visita == '')
die('Non hai specificato la Data Visita.');
if($Ora di Arrivo == '')
die('Non hai specificato l ora di arrivo');
if($N° Partecipanti == '')
die('Non hai specificato il N° Partecipanti');
if($Città di Provenienza == '')
die('Non hai specificato la Città di Provenienza');
if($Tel. == '')
die('Non hai specificato Tel.');
if($Cognome == '')
die('Non hai specificato il Cognome');
// configurazione e-mail
$to = '[email protected]';
$subject = 'Nuova richiesta';
// generazione messaggio
$message = "la tua prenotazione è stata inviata\n";
// tentativo di invio
if(!mail($to, $subject, $message))
echo 'Grazie, ti manderemo presto una mail di conferma della tua prenotazione!';
?>