volevo evitare di intasare il forum con codici lunghissimi. Comunque il file form è
codice:
<body id="main_body" >
<div id="form_container">
<form id="emailform" class="appnitro" enctype="multipart/form-data" method="post" action="emailform.php" >
<!-- UNCOMMENT IF YOU WANT DESCRIPTION div class="form_description"> <h2>Untitled Form</h2>
This is your form description. Click here to edit.</p> </div> -->
<ul >
<li id="li_1" >
<label class="description" for="element_1">NAME </label>
<span>
<input id="element_1_1" name="element_1_1" class="element text" maxlength="255" size="2" value=""/>
<label>Title</label>
</span>
<span>
<input id="element_1_2" name="element_1_2" class="element text" maxlength="255" size="8" value=""/>
<label class="tam">First</label>
</span>
<span>
<input id="element_1_3" name="element_1_3" class="element text" maxlength="255" size="14" value=""/>
<label class="tam">Last</label>
</span>
<span>
<input id="element_1_4" name="element_1_4" class="element text" maxlength="255" size="3" value=""/>
<label>Suffix</label>
</span><p class="guidelines" id="guide_1">An easy one !</p>
<li id="li_2" >
<label class="description" for="element_2">EMAIL </label>
<div>
<input id="element_2" name="element_2" class="element text large" type="text" maxlength="255" value=""/>
</div><p class="guidelines" id="guide_2">By sending us your email you accept to receive occasional newsletters.</p>
<li id="li_3" >
<label class="description" for="element_3">WEBSITE </label>
<div>
<input id="element_3" name="element_3" class="element text large" type="text" maxlength="255" value="http://"/>
</div><p class="guidelines" id="guide_3">If you got one, we are quite curious to see it. </p>
<li id="li_6" >
<label class="description" for="element_6">A PAINTCROSSER ? </label>
<span>
<input id="element_6_1" name="element_6" class="element radio" type="radio" value="1" />
<label class="choice" for="element_6_1">heavily</label>
<input id="element_6_2" name="element_6" class="element radio" type="radio" value="2" />
<label class="choice" for="element_6_2">occasionally</label>
<input id="element_6_3" name="element_6" class="element radio" type="radio" value="3" />
<label class="choice" for="element_6_3">wannabe</label>
</span><p class="guidelines" id="guide_6">When you come to the Gallery, is it to exchange your paintings or just curiosity ? </p>
<li id="li_4" >
<label class="description" for="element_4">LAST TIME YOU PAINTCROSSED </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">DD</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">MM</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]calendar.gif[/img]
</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 : selectEuropeDate
});
</script>
<p class="guidelines" id="guide_4">When was the last time you came to the Gallery and grabbed a painting in exchange for another ?</p>
<li id="li_5" >
<label class="description" for="element_5">ON ITS WAY </label>
<div>
<input id="element_5" name="element_5" class="element file" type="file"/>
</div> <p class="guidelines" id="guide_5">If you are about to come and exchange your painting you may wish to upload a picture of it. All visitors at the Gallery will so be aware of newcomers like yours and there will be a crowd awaiting !</p>
<li class="buttons">
<input type="hidden" name="form_id" value="226051" />
<input id="saveForm" class="button_text" type="submit" name="submit" value="submit your details" />
[/list]
</form>
</div>
</body>
mentre emailform.php è
codice:
<?php
session_start();
/////////------------------------------------------------------ mail -------------------------------------------------------------
if ($_POST['action'] == "saveForm") {
if ($_POST['element_1_1'] == ""){?><SCRIPT LANGUAGE="javascript">
<!--
window.open ('include/feedback_error.php')
-->
</SCRIPT><? }
else {
if ($_POST['element_1_2'] == ""){?><SCRIPT LANGUAGE="javascript">
<!--
window.open ('include/feedback_error.php')
-->
</SCRIPT><? }
else {
if ($_POST['element_1_3'] == ""){?><SCRIPT LANGUAGE="javascript">
<!--
window.open ('include/feedback_error.php')
-->
</SCRIPT><? }
else {
if ($_POST['element_1_4'] == ""){?><SCRIPT LANGUAGE="javascript">
<!--
window.open ('include/feedback_error.php')
-->
</SCRIPT><? }
else {
if ($_POST['element_2'] == ""){?><SCRIPT LANGUAGE="javascript">
<!--
window.open ('include/feedback_error.php')
-->
</SCRIPT><? }
else {
if ($_POST['element_3'] == ""){?><SCRIPT LANGUAGE="javascript">
<!--
window.open ('include/feedback_error.php')
-->
</SCRIPT><? }
else {
if ($_POST['element_6_1'] == ""){?><SCRIPT LANGUAGE="javascript">
<!--
window.open ('include/feedback_error.php')
-->
</SCRIPT><? }
else {
if ($_POST['element_6_2'] == ""){?><SCRIPT LANGUAGE="javascript">
<!--
window.open ('include/feedback_error.php')
-->
</SCRIPT><? }
else {
if ($_POST['element_6_3'] == ""){?><SCRIPT LANGUAGE="javascript">
<!--
window.open ('include/feedback_error.php')
-->
</SCRIPT><? }
else {
if ($_POST['element_4_1'] == ""){?><SCRIPT LANGUAGE="javascript">
<!--
window.open ('include/feedback_error.php')
-->
</SCRIPT><? }
else {
if ($_POST['element_4_2'] == ""){?><SCRIPT LANGUAGE="javascript">
<!--
window.open ('include/feedback_error.php')
-->
</SCRIPT><? }
else {
if ($_POST['element_4_3'] == ""){?><SCRIPT LANGUAGE="javascript">
<!--
window.open ('include/feedback_error.php')
-->
</SCRIPT><? }
else {
if ($_POST['element_5'] == ""){?><SCRIPT LANGUAGE="javascript">
<!--
window.open ('include/feedback_error.php')
-->
</SCRIPT><? }
else {
////------------------------------- insertion of the applicant's name/address/email into the database -------------------
$nametitle=$_POST['Title'];
$namefirst=$_POST['First'];
$namelast=$_POST['Last'];
$namesuffix=$_POST['Suffix'];
$email=$_POST['Email'];
$website=$_POST['Website'];
$paintcrosserheavy=$_POST['Heavypaintcrosser'];
$paintcrosseroccasion=$_POST['Occasionalpaintcrosser'];
$paintcrosserwannabe=$_POST['Wannabepaintcrosser'];
$dateday=$_POST['Day'];
$datemonth=$_POST['Month'];
$dateyear=$_POST['Year'];
$quadrupede=$_POST['Quadrupede'];
$conn = mysql_connect("localhost", "quad_mailing", "dbquadrupede") or die(mysql_error());
$db = mysql_select_db("quadrupede_quadrupede") or die(mysql_error());
$query = "INSERT INTO quadrupedi (Suffix, Title, First, Last, Email, Website, Heavypaintcrosser, Occasionalpaintcrosser, Wannabepaintcrosser, Date)
VALUES ('".$_POST["Suffix"]."', '".$_POST["Title"]."', '".$_POST["First"]."', '".$_POST["Last"]."',
'".$_POST["Email"]."', '".$_POST["Website"]."', '".$_POST["Heavypaintcrosser"]."',
'".$_POST["Occasionalpaintcrosser"]."', '".$_POST["Wannabepaintcrosser"]."', '".$_POST["Day"]."',
'".$_POST["Month"]."', '".$_POST["Year"]."', '".$_POST["Quadrupede"]."', '".time()."')";
mysql_query($query) or die(mysql_error());
//------------------------------------- notification email to Secretary and Administrator --------------
include ("form/notification.php");
$subject = "www.quadrupede.eu - Someone sent personal details";
$email = "info@quadrupede.it";
$email2 = "info@quadrupede.it";
$headers = 'From: ' .$email. "\r\n" . 'Reply-To: ' . $email . "\r\n".
'X-Mailer: PHP/' . phpversion() . "--==Multipart_Boundary_xc75j85x
Content-Type: text/html; charset=\"iso-8859-1\"
Content-Transfer-Encoding: 7bit";
$sendmes=stripslashes($body);
if (mail($email, $subject, $sendmes, $headers))
{mail($email, $subject, $body, $headers);
?><SCRIPT LANGUAGE="javascript">
<!--
window.open ('include/feedback_cd.php')
-->
</SCRIPT><?}
else { ?><SCRIPT LANGUAGE="javascript">
<!--
window.open ('include/feedback_error.php')
-->
</SCRIPT><? }
}}}}
l'aggiunta delle ulteriori parentesi crea solo una pagina bianca all'invio della form