Creazione e invio prenotazioni da form

Antonio Campi

Nuovo Utente
21 Ago 2011
6
0
0
Pietramelara
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:

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&deg; Partecipanti</span>
<input name="N° Partecipanti" type="text" size="25" maxlength="255" />
</label>
</p>
<label><span class="Stile4">Citt&agrave; 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!'; 
?>
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Hai provato a cambiare email di destinazione giusto per fare una prova?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Intanto modifica queste due righe:
PHP:
if(!mail($to, $subject, $message))  
    echo 'Grazie, ti manderemo presto una mail di conferma della tua prenotazione!';
Così:
PHP:
if (!mail($to, $subject, $message)) {
    die('Impossibile registrare la prenotazione a causa di un errore interno.');
}

echo 'Grazie, ti manderemo presto una mail di conferma della tua prenotazione!';
E poi dimmi: su che server stai eseguendo questo script? Se è in locale, hai installato un server SMTP?
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
se sei su Windows ricordati di impostare nel PHP i seguenti parametri:
PHP:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail.libero.it // qui ci metti l'SMTP del tuo provider Internet, ad esempio quello di libero
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = [email protected] // qui definisci la mail del mittente
 

graphicfrog

Nuovo Utente
4 Feb 2013
1
0
0
nuovo form in php

salve a tutti
ho un problema con un form per le pronotazioni on-line
ho creato il form in html ma ho problemi con la pagina in .php
qualcuno di voi potrebbe aiutarmi
vi faccio vedere:

<li id="li_1" >
<label class="description" for="element_1">Nome</label>
<span>
<input id="element_1_1" name= "element_1_1" class="element text" maxlength="255" size="15" value=""/>
<label>Nome</label>
</span>
<span>
<label>Cognome</label>
</span><p class="guidelines" id="guide_1"><small>Nome e Cognome</small></p>
</li> <li id="li_3" >
<label class="description" for="element_3">Email </label>
<div>
<input id="element_3" name="element_3" class="element text medium" type="text" maxlength="255" value=""/>
</div><p class="guidelines" id="guide_3"><small>indirizzo email</small></p>
</li> <li id="li_2" >
<label class="description" for="element_2">numero di telefono</label>
<div>
<input id="element_1_2" name= "element_1_2" class="element text" maxlength="255" size="14" value=""/>
<input id="element_2" name="element_2" class="element text medium" type="text" maxlength="255" value=""/>
</div><p class="guidelines" id="guide_2"><small>numero di telefono</small></p>
</li>
<li id="li_3" >
<label class="description" for="element_3">numero di ospiti </label>
<div>
<input id="element_3" name="element_3" class="element text medium" type="text" maxlength="255" value=""/>
</div><p class="guidelines" id="guide_2"><small>numero di telefono</small></p>
</li>
<li id="li_4" >
<label class="description" for="element_4">Date </label>
<span>
<input id="element_4_1" name="element_4_1" class="element text" size="2" maxlength="2" value="" type="text"> /
<label for="element_4_1">MM</label>
</span>
<span>
<input id="element_4_2" name="element_4_2" class="element text" size="2" maxlength="2" value="" type="text"> /
<label for="element_4_2">DD</label>
</span>
<span>
<input id="element_4_3" name="element_4_3" class="element text" size="4" maxlength="4" value="" type="text">
<label for="element_4_3">YYYY</label>
</span>

<span id="calendar_4">
<img id="cal_img_4" class="datepicker" src="calendar.gif" alt="Pick a date.">
</span>
<script type="text/javascript">
Calendar.setup({
inputField : "element_4_3",
baseField : "element_4",
displayArea : "calendar_4",
button : "cal_img_4",
ifFormat : "%B %e, %Y",
onSelect : selectDate
});
</script>
<p class="guidelines" id="guide_4"><small>data di prenotazione</small></p>
</li> <li id="li_5" >
<label class="description" for="element_5">Time </label>
<span>
<input id="element_5_1" name="element_5_1" class="element text " size="2" type="text" maxlength="2" value=""/> :
<label>HH</label>
</span>
<span>
<input id="element_5_2" name="element_5_2" class="element text " size="2" type="text" maxlength="2" value=""/> :
<label>MM</label>
</span>
<span>
<input id="element_5_3" name="element_5_3" class="element text " size="2" type="text" maxlength="2" value=""/>
<label>SS</label>
</span>
<span>
<select class="element select" style="width:4em" id="element_5_4" name="element_5_4">
<option value="AM" >AM</option>
<option value="PM" >PM</option>
</select>
<label>AM/PM</label>
</span><p class="guidelines" id="guide_5"><small>ora di arrivo</small></p>
</li> <li id="li_6" >
<label class="description" for="element_6">Paragraph </label>
<div>
<textarea id="element_6" name="element_6" class="element textarea medium"></textarea>
</div><p class="guidelines" id="guide_6"><small>informazioni utili</small></p>
</li>
<td align="center">&nbsp;
<p><br>
<font face="Verdana" size="2"><b>Accetti le condizioni?: &nbsp;&nbsp; SI <input type="radio" name="trattamento_dati" value="accetto" checked> &nbsp;
NO <input type="radio" name="trattamento_dati" value="non_accetto"></b></font></td>
</tr>

<li class="buttons">
<input type="hidden" name="form_id" value="567192" />

<input id="saveForm" class="button_text" type="submit" name="submit" value="Submit" />
</li>
</ul>
</form>

come creo il php per l'invio?
grazie in anticipo
 
Discussioni simili
Autore Titolo Forum Risposte Data
G creazione menu a tendina e invio a pagina php PHP 1
Matteo Lorenzon [PHP][WORDPRESS] Form in Wordpress, creazione PDF con dati del form ed invio tramite email WordPress 1
Z creazione modulo e pagina invio php per invio dati al db PHP 2
S creazione test con invio risposta a una email prescelta PHP 4
N Creazione e invio form Classic ASP 12
S Visualizza l'errore di creazione in MSSQL Database 4
M [Cerco][Gratuito] Artista/designer per creazione grafica gioco di società Offerte e Richieste di Lavoro e/o Collaborazione 0
N Creazione sito web senza Partita IVA (Era: mettersi in regola) Leggi, Normative e Fisco 1
F NetBeans problema creazione progetto Java Windows e Software 0
A Creazione cookie e gestione accessi PHP 0
D Creazione sito e-commerce WP CMS (Content Management System) 0
A Consiglio per creazione sito web CMS (Content Management System) 1
S CREAZIONE DI SITO PER CORSI DI FORMAZIONE WordPress 3
spider81man Creazione di un UNICA tabella da più file .CSV PHP 1
M Creazione menu a tendina Javascript 3
S Download di un file in automatico dopo la sua creazione PHP 2
M Problemi con creazione maschere Presentati al Forum 1
F Creazione script Tv Presentati al Forum 1
W Creazione Cartella Classic ASP 2
A recuperare data creazione di un file PHP 6
D Neofita. Creazione applicativo prenotazione automezzi Offerte e Richieste di Lavoro e/o Collaborazione 12
L Aiuto creazione menu mancante WordPress 0
E Creazione URL per chat whatsapp WordPress 0
L Creazione di 2 o più record PHP 6
W Creazione di una griglia HTML e CSS 1
E Creazione di un sito di news PHP 16
S Scelta software/cms per creazione sito Webdesign e Grafica 6
E Creazione gestionale timesheet partendo da foglio excel Offerte e Richieste di Lavoro e/o Collaborazione 0
M Creazione notifica sonora Javascript 1
R Creazione sito eccomerce privato. Offerte e Richieste di Lavoro e/o Collaborazione 2
I Creazione programmino JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
D Difficile creazione excel di dati di grandi dimensioni Classic ASP 2
I creazione stile css HTML e CSS 3
A [Offro][retribuito] Creazione siti web/ web app (Django) Offerte e Richieste di Lavoro e/o Collaborazione 2
Stefano Migotto Creazione di un div con php o js PHP 9
G [OFFRO][RETRIBUITO] Creazione siti web e loghi professionali Offerte e Richieste di Lavoro e/o Collaborazione 0
D Creazione sito Offerte e Richieste di Lavoro e/o Collaborazione 0
D CREAZIONE E GESTIONE SITO E-COMMERCE Offerte e Richieste di Lavoro e/o Collaborazione 2
C [WordPress] Retribuzione creazione Sito Web vetrina Discussioni Varie 3
I [Javascript] Creazione di una piccola libreria e integrazione in angular Javascript 2
S [OFFRO] Creazione di programmi per la modifica automatizzata di testi Offerte e Richieste di Lavoro e/o Collaborazione 0
T [php] problema creazione query select-where PHP 5
Daniele_Carrara [PHP] Creazione Carrello PHP 1
G Creazione Landing Page Offerte e Richieste di Lavoro e/o Collaborazione 2
P [HTML] Creazione pagina web da dove iniziare HTML e CSS 2
L Creazione form html HTML e CSS 3
Monital [PHP]Far riconoscere stringa o numerico epr creazione campo tabella PHP 6
W [PHP] Creazione classe PDO PHP 4
K [PHP] Creazione di Calendario con orario PHP 4
V [CREO] Creazione profilo INSTAGRAM ad hoc per SVILUPPO MARKETING aziendale Offerte e Richieste di Lavoro e/o Collaborazione 0

Discussioni simili