Questa e' una domanda prevalentemente di PHP (credo)
Ordunque... Salve a tutti! (spero sia la sezione giusta...!)
Il mio problema e' il seguente:
Mi ritrovo a dover fare delle pagine HTML (molto elementari) con contenuti molto simili le une alle altre. Cio che cambia sono solo delle informazioni relative a date di arrivo, prezzi, ma poca roba. Solo che farlo dal codice o con dreamweaver (o simili) mi porta a fare errori di distrazione, e poi posso solo lavorare in locale.
Quindi sto cercando di sviluppare un form i cui campi vadano riempiti con le informazioni strettamente necessarie (magari pure con dei check, ma quello e' javascript e questa e' piu' una domanda di php quindi lasciamo perdere i check per adesso).
Finito di riempire i campi cliccando su submit il form dovrebbe emettere il documento html e darmi la possibilita' di scaricarmelo (cosi' posso fare ste pagine anche dal caffe' internet he he!!)
Allora, siccome qualcun altro gia' mi ha aiutato con sta cosa, un po avanti ci sono andato. Posto qui di seguito l'ultima versione dei file. Al momento ho un file col form, ed uno con il codice per emettere il voucher (questo file e' quello che il comando onsubmit chiama)
Allora questo e' il file chiamato index.html
codice:
<HTML>
<HEAD>
<TITLE>Voucher fatto</TITLE>
</HEAD>
<BODY>
<?
$file=fopen("voucher.html","a+");
fwrite($file, "<html>
<head>
<title></title
</head>
<body>
<table id="frame" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<TD id="header" valign="top" align="right">
<p><h4>Portal To Your Wishes</h4></p>
</div></td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<TD id="leftcol" valign="top" align="left">
<h1></h1>
<p><img src="../HTML_EMAIL/finestra.png"></p>
</div></td><td> </td>
<TD id="content" valign="top" align="left">
<h2><i>Booking Voucher</i></h2>
<p><div align="justify">
Reservation Date: $reservation = $_POST['reservation'];
<br><br>Client Name: $name = $_POST['name'];
<br><br>Client Email:$email = $_POST['email'];
<br><br>Client Country: $country = $_POST['country'];
<br><br>Adults: $adults = $_POST['adults'];
<br><br>Children: $children = $_POST['children'];
<br><br>Nights Total: $nights = $_POST['nights'];
<br><br>Structure: $structure = $_POST['structure'];
<br><br>Arrival Date: $checkin = $_POST['checkin'];
<br><br>Time of Arrival: between 4 p.m. and 8,00 p.m.
<br><br>Departure Date: $checkout = $_POST['checkout'];
<br><br>Time of Departure: Not later than 10 a.m.
</div></p>
</div></td>
<TD id="rightcol" valign="top" align="left">
</div></td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<TD id="footer" align="center" valign="middle">
<p></p>
</div></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>");
include("voucher.html");
?>
</BODY>
</HTML> E questo e' quello che fa il file chiamato submit_custom.php
codice:
<HTML>
<HEAD>
<TITLE>Voucher fatto</TITLE>
</HEAD>
<BODY>
<?
$file=fopen("voucher.html","a+");
fwrite($file, "<html>
<head>
<title></title
</head>
<body>
<table id="frame" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<TD id="header" valign="top" align="right">
<p><h4>Portal To Your Wishes</h4></p>
</div></td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<TD id="leftcol" valign="top" align="left">
<h1></h1>
<p><img src="../HTML_EMAIL/finestra.png"></p>
</div></td><td> </td>
<TD id="content" valign="top" align="left">
<h2><i>Booking Voucher</i></h2>
<p><div align="justify">
Reservation Date: $reservation = $_POST['reservation'];
<br><br>Client Name: $name = $_POST['name'];
<br><br>Client Email:$email = $_POST['email'];
<br><br>Client Country: $country = $_POST['country'];
<br><br>Adults: $adults = $_POST['adults'];
<br><br>Children: $children = $_POST['children'];
<br><br>Nights Total: $nights = $_POST['nights'];
<br><br>Structure: $structure = $_POST['structure'];
<br><br>Arrival Date: $checkin = $_POST['checkin'];
<br><br>Time of Arrival: between 4 p.m. and 8,00 p.m.
<br><br>Departure Date: $checkout = $_POST['checkout'];
<br><br>Time of Departure: Not later than 10 a.m.
</div></p>
</div></td>
<TD id="rightcol" valign="top" align="left">
</div></td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<TD id="footer" align="center" valign="middle">
<p></p>
</div></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>");
include("voucher.html");
?>
</BODY>
</HTML> Allora, quando monto tutto sul server, mi da il seguente errore:
"Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\program files\easyphp1-8\www\submit_custom.php on line 49"
Alla linea 49 si trova questo "Reservation Date: $reservation = $_POST['reservation'];"
Mi hanno suggerito di usare ECHO, ma purtroppo io di echi so usare solo quello sonoro..( battutone)
No ma davvero, ribadisco che io di PHP non so niente niente niente, quindi prego per favore chi mi aiutera' (lo so lo so c'e' la fila.. he he) di non dare niente per scontato nella spiegazione.
Grazie mille a tutti!
P.S: Ecco io ora mi metto qui buonino buonino e aspetto senza fiatare tanto mi sono portato i popcorn, magari metto su "via col vento..."
