Visualizzazione risultati 1 fino 16 di 16

Discussione: Help submit

  1. #1
    Guest

    Unhappy Help submit

    Ragazzi, sapete il controllo submit? Ecco... Quando lo metto in una pagina insieme alla casella dove si scrive ecc... NON FUNZIONA!!!!!!! CLICCO E NON FUNZIONA! COME SI FA A METTERE IL CONTROLLO SUBMIT???????????????????????????????????????? AIUTOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!

  2. #2
    L'avatar di LastWings
    LastWings non è connesso AlterGuru
    Data registrazione
    14-10-2006
    Messaggi
    1,628

    Predefinito

    Scusa, ma in che senso non funziona?
    Dire solo, "non funziona" è un po' troppo generico.

    In ogni caso, in modo semplice eccoti un esempio:

    Codice HTML:
    <Form name="nomeform" method="metodo_di_invio" action="riceve.php">
     <Input name="nome_txt" type="text" size="40" maxlength="32" />
     <input name="submit" type="submit" value="test"/>
    </Form>
    nomeform = sarà il nome del form
    riceve.php = sarà la pagina che contiene il codice per ricevere i dati
    metodo_di_invio = il metodo con cui vuoi inviare i dati(Get o Post)
    nome_txt = il nome della textbox
    test= il valore del submit
    Ultima modifica di LastWings : 03-06-2007 alle ore 01.40.43
    Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni

    Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico
    .

  3. #3
    Guest

    Predefinito

    Mi potete dare il codice PHP della pagina in cui dovrò ricevere i dati? (P.S.: NN SO IL PHP!)
    Ultima modifica di fekko : 03-06-2007 alle ore 16.21.31

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Se il metodo di invio è post, dovrai utilizzare l'array $_POST; se il metodo di invio è get, dovrai utilizzare l'array $_GET.
    Per esempio, per avere il valore del campo di testo denominato "nome_text" con metodo post dovrai utilizzare:
    Codice PHP:
    $_POST['nome_text'];
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    Si il metodo e post, ma dico se mi potete dare il codice PHP della pagina in cui riceverò i dati!!!!

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Per la spiegazione che hai dato il codice PHP te l'ho scritto. Se non dici nulla di più, non è possibile aiutarti di più.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    Guest

    Predefinito

    Io vorrei il codice (nn so se HTML o PHP) come quello nei forum, di quando si invia un msg privato! Io vorrei il codice della pagina sia in cui scrivo sia quella del trasferimento dati! Capito?

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    I dati li vuoi salvare in un database, in un file di testo o li vuoi spedire via e-mail.

    P.S.: Sposto nella sezione dedicata al PHP.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  9. #9
    Guest

    Post Via e-Mail

    Vorrei salvarli via e-mail!

  10. #10
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Fai una ricerca con le parole "form mail" e troverai molte discussioni che spiegano come fare.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  11. #11
    Guest

    Predefinito thanks

    Grazie mille funcool!


    EDIT: Come a detto funcool ho cercato nei forum i form mail... certo! li ho trovati! ma quando li modifico, non funzionano! allora chiedo a voi di correggere questi codici

    Codice HTML:
     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Inviatemi il lavoro da fare</title>
    <script language="javascript" type="text/javascript">
      function Modulo() {
       if ((document.modulo.nome.value == "")) {
        alert("Il campo nome è obbligatorio");
    	 document.modulo.nome.focus();
    	  return false;
    	   }
    	   else if ((document.modulo.cognome.value == "")) {
    	   alert("il campo cognome è obbligatorio");
    	   document.modulo.cognome.focus();
    	   }
    	    else if ((document.modulo.email.value == "")) {
    		 alert("Il campo Email è obbligatorio");
    		  document.modulo.email.focus();
    		   return false;
    			}
    			 else if ((document.modulo.messaggio.value == "")) {
    			  alert("Il campo Messaggio è obbligatorio");
    			   document.modulo.messaggio.focus();
    			    return false;
    				 }
    				  else {
    				   document.modulo.action = "mailto.php";
    				    document.modulo.submit();
    					 }
    					  }
    					   </script>
    <style type="text/css">
    <!--
    .Stile1 {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    }
    .Stile2 {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 10px;
    }
    .Stile3 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
    -->
    </style>
    </head>
    
    <body>
    <form method="post" name="modulo" action="mailto.php">
      <table width="500" border="0" align="center" cellpadding="2" cellspacing="2">  
      <tr>
       <td width="100"><div align="right"><b><span class="Stile1">
    	<font face="Verdana" size="1">Nome</font></span></b></div></td>
         <td><font size="1" face="Verdana">
    		<input size="36" name="nome" maxlength="50" style="font-weight: 700"></font></td>
        </tr>  
    	   <tr>
    	     <td width="100" class="Stile1"><div align="right"><b>
    			<font face="Verdana" size="1">File </font></b> </div></td>
    	     <td><font size="1" face="Verdana">
    		<input name="all0" type="file" id="all0" style="font-weight: 700"></font></td>
        </tr>
    	   <tr> 
    	   <td width="100" class="Stile1"><div align="right"><b>
    		<font face="Verdana" size="1">E-mail</font></b></div></td>  
    	   <td><font size="1" face="Verdana">
    		<input size="36" name="email" maxlength="50" style="font-weight: 700"></font></td>  
    	   </tr>
    	   <tr> 
    	   <td width="100" valign="top" class="Stile1"><div align="right"><b>
    		<font face="Verdana" size="1">(*) Lavoro da svolgere </font></b> </div></td>  
    	   <td><font size="1" face="Verdana">
    		<textarea rows="7" cols="27" name="messaggio" style="font-weight: 700"></textarea></font></td>  
    	   </tr>  
    	   <tr>
    	     <td width="100">&nbsp;</td>
    	     <td><font size="1" face="Verdana">
    			<input type="button" value="Manda" onClick="Modulo()" style="font-weight: 700"><b>
    			</b>
             <input type="reset" value="Rifai tutto" style="font-weight: 700"></font></td>
        </tr>
    	   </table>  
    </form>
    </body>
    </html> 

    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Inviami qualcosa!</title>
    </head>

    <body>
    <?php
    $oggi
    = date("j F Y G:i");
    $sito = "http://fekko.altervista.org";
    $ip = $_SERVER[REMOTE_ADDR];
    $browser = $_SERVER[HTTP_USER_AGENT];
    $to = "checcogrillo@hotmail.it";
    $soggetto = "Contatto dal $sito";
    if(
    trim($_POST['Nome']) == ""OR trim($_POST['File']) =="" OR trim($_POST['Sito Web']) == "" OR trim($_POST['Lavoro']) == "") {
    echo
    "<font color=\"#FF0000\" face=\"comic sans ms\" size=\"2\"><strong>Tutti i campi sono obbligatori</strong></font>";
    }
    else {
    $body = "Modulo inviato il $oggi da $ip - $browser \n\n";
    $body .= "Nome: ". $_POST[Nome] ."\ncognome: ". $_POST[File] ." \nEmail: ". $_POST[Link] ."\nMessaggio: ". $_POST[LAvoro];

    mail("$to","$soggetto","$body");
    }
    ?>
    </body>
    </html>

    ILLUMINATEMI PLZ! (correggetemi +chealtro)
    Ultima modifica di funcool : 03-06-2007 alle ore 22.35.21

  12. #12
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Ma tu vuoi che ti venga spedito pure un file?

    P.S.: Prima di continuare a scrivere in questo forum ti conviene dare una lettura al regolamento del forum.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  13. #13
    Guest

    Predefinito

    Scusami tanto! comunque voglio ANCHE che mi venga inviato il file (come puoi vedere, tramite mail e il sistema è post) P.S.:scusa per le due discussioni!

  14. #14
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  15. #15
    Guest

    Predefinito

    non va bn! mi basta che mi correggete questo :

    Codice HTML:
     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Inviatemi il lavoro da fare</title>
    <script language="javascript" type="text/javascript">
      function Modulo() {
       if ((document.modulo.nome.value == "")) {
        alert("Il campo nome è obbligatorio");
    	 document.modulo.nome.focus();
    	  return false;
    	   }
    	   else if ((document.modulo.cognome.value == "")) {
    	   alert("il campo cognome è obbligatorio");
    	   document.modulo.cognome.focus();
    	   }
    	    else if ((document.modulo.email.value == "")) {
    		 alert("Il campo Email è obbligatorio");
    		  document.modulo.email.focus();
    		   return false;
    			}
    			 else if ((document.modulo.messaggio.value == "")) {
    			  alert("Il campo Messaggio è obbligatorio");
    			   document.modulo.messaggio.focus();
    			    return false;
    				 }
    				  else {
    				   document.modulo.action = "mailto.php";
    				    document.modulo.submit();
    					 }
    					  }
    					   </script>
    <style type="text/css">
    <!--
    .Stile1 {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    }
    .Stile2 {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 10px;
    }
    .Stile3 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
    -->
    </style>
    </head>
    
    <body>
    <form method="post" name="modulo" action="mailto.php">
      <table width="500" border="0" align="center" cellpadding="2" cellspacing="2">  
      <tr>
       <td width="100"><div align="right"><b><span class="Stile1">
    	<font face="Verdana" size="1">Nome</font></span></b></div></td>
         <td><font size="1" face="Verdana">
    		<input size="36" name="nome" maxlength="50" style="font-weight: 700"></font></td>
        </tr>  
    	   <tr>
    	     <td width="100" class="Stile1"><div align="right"><b>
    			<font face="Verdana" size="1">File </font></b> </div></td>
    	     <td><font size="1" face="Verdana">
    		<input name="all0" type="file" id="all0" style="font-weight: 700"></font></td>
        </tr>
    	   <tr> 
    	   <td width="100" class="Stile1"><div align="right"><b>
    		<font face="Verdana" size="1">E-mail</font></b></div></td>  
    	   <td><font size="1" face="Verdana">
    		<input size="36" name="email" maxlength="50" style="font-weight: 700"></font></td>  
    	   </tr>
    	   <tr> 
    	   <td width="100" valign="top" class="Stile1"><div align="right"><b>
    		<font face="Verdana" size="1">(*) Lavoro da svolgere </font></b> </div></td>  
    	   <td><font size="1" face="Verdana">
    		<textarea rows="7" cols="27" name="messaggio" style="font-weight: 700"></textarea></font></td>  
    	   </tr>  
    	   <tr>
    	     <td width="100">&nbsp;</td>
    	     <td><font size="1" face="Verdana">
    			<input type="button" value="Manda" onClick="Modulo()" style="font-weight: 700"><b>
    			</b>
             <input type="reset" value="Rifai tutto" style="font-weight: 700"></font></td>
        </tr>
    	   </table>  
    </form>
    </body>
    </html> 


    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Inviami qualcosa!</title>
    </head>

    <body>
    <?php
    $oggi
    = date("j F Y G:i");
    $sito = "http://fekko.altervista.org";
    $ip = $_SERVER[REMOTE_ADDR];
    $browser = $_SERVER[HTTP_USER_AGENT];
    $to = "checcogrillo@hotmail.it";
    $soggetto = "Contatto dal $sito";
    if(
    trim($_POST['Nome']) == ""OR trim($_POST['File']) =="" OR trim($_POST['Sito Web']) == "" OR trim($_POST['Lavoro']) == "") {
    echo
    "<font color=\"#FF0000\" face=\"comic sans ms\" size=\"2\"><strong>Tutti i campi sono obbligatori</strong></font>";
    }
    else {
    $body = "Modulo inviato il $oggi da $ip - $browser \n\n";
    $body .= "Nome: ". $_POST[Nome] ."\ncognome: ". $_POST[File] ." \nEmail: ". $_POST[Link] ."\nMessaggio: ". $_POST[LAvoro];

    mail("$to","$soggetto","$body");
    }
    ?>
    </body>
    </html>

  16. #16
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Lo script che hai scritto tu è completamente sbagliato per inviare i file, invece quello della discussione che ti ho linkato è quello che fa per te. Naturalmente devi correggerlo seguendo la discussione.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •