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 è
l'aggiunta delle ulteriori parentesi crea solo una pagina bianca all'invio della formcodice:<?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><? } }}}}

Rispondi quotando