Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: form non funziona

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    residenza
    Trieste
    Messaggi
    828

    form non funziona

    Ho creato una form con http://www.phpform.org/. Ma non funziona: http://www.quadrupede.it/form/form.html

    Cosa c'è che non va? Se qualcuno è disposto ad aiutarmi, La cartella completa è scaricabile da http://www.mediafire.com/?r6p8xsh9a42k21p

    thank you

  2. #2
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    si ma in che senso non funziona? che tipo di errore ti da?


  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    residenza
    Trieste
    Messaggi
    828
    pensavo avessi provato ad usare la form. Dà un parse error unexpected $end at line 151, ovvero l'ultima riga del codice, dove mi sembra che manchi la chiusura ?> ma anche aggiungendola non funziona

  4. #4
    Posta il codice.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    Parse error: syntax error, unexpected $end in /home/quadrupede/quadrupede.it/form/emailform.php on line 151

    hai un errore di sintassi nel file emailform.php

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2007
    residenza
    Trieste
    Messaggi
    828
    che ci sia un errore di sintassi credo sia improbabile, perchè la form è generata automaticamente da un sito, che ho specificato nel primo post. Non saprei quale codice postare, per questo ho incluso tutta la cartella....

  7. #7
    Originariamente inviato da stardom
    che ci sia un errore di sintassi credo sia improbabile, perchè la form è generata automaticamente da un sito, che ho specificato nel primo post. Non saprei quale codice postare, per questo ho incluso tutta la cartella....
    Si, ma utilizzando siti di file sharing impedisci ad alcune persone che vorrebbero darti una mano la visione del codice in quanto ci sono persone, me compreso che, causa proxy, non hanno accesso a tali siti.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  8. #8
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    direi che quel codice è alquanto mostruoso, ma non voglio entrare nel merito del codice generato. Comunque alla fine mancano 10 parentesi da chiudere

    aggiungi altre 10 parentesi dopo le quattro che ci sono gia

    }}}}}}}}}}}}}}

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2007
    residenza
    Trieste
    Messaggi
    828
    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

  10. #10
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    Originariamente inviato da bstefano79
    direi che quel codice è alquanto mostruoso, ma non voglio entrare nel merito del codice generato. Comunque alla fine mancano 10 parentesi da chiudere

    aggiungi altre 10 parentesi dopo le quattro che ci sono gia

    }}}}}}}}}}}}}}
    mi quoto nel caso ti fosse sfuggito visto che abbiamo postato quasi nello stesso momento

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.