Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 30
  1. #1

    correzione codice di un modulo di informazioni

    salve a tutti,
    avrei un problemino con la realizzazione di form x informazioni.
    l indirizzo della pagina è questo .
    vorrei che loa pagina una volta compilata non aprisse il programma di posta, ma inviasse direttamente il messaggio e rimandasse a un altra pagina (che potrebbe essere la home...)
    Trader professionista indipendente
    http://www.j-b.cloud

  2. #2
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    per aiutarti dovresti postare il codice della pagina...

  3. #3
    vero.... dimenticavo che il cod php non viene viasualizzato...
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>SELDA srl</title> 
    <link a href="style2.css" rel="stylesheet" style type="text/css">  
    </head> 
    <body class="twoColLiqLtHdr">  
    <div id="container">   <div id="header">     
    <h3>      <? include('header.php') ; ?>                </h3>   
    <div id="sidebar1"> <h4> <? include('menu.php') ; ?>  </h4>  
    </div> </div>  <div id="mainContent">        
    <h1> Informazioni</h1>  
    <form action="mailto:info@seldaonline.com" method="post" id="modulo" enctype="text/plain">    
    <fieldset>     </legend>     
    <div id="piname"><label>Nome</label></div>     
    <div id="pinameright"><input name="Nome" type="text" /></div>        
     <div id="piname"><label>Cognome</label></div>     
    <div id="pinameright"><input name="Nome" type="text" /></div>     
    <div id="piname"><label>Ditta/Società</label></div>     
    <div id="pinameright"><input name="Nome" type="text" /></div>    
     <div id="piname"><label>Email</label></div>     
    <div id="pinameright"><input name="Nome" type="text" /></div>     
    <div id="piname"><label>Telefono</label></div>     
    <div id="pinameright"><input name="Nome" type="text" />             
    
    
    Messaggio
           
    <textarea name="Messaggio" cols="47" rows="4"></textarea>       
           
     <input name="submit" type="submit" value="Invia" />        </div></fieldset>
    
    </form>     </div>           <p align="justify"></p>   </div> 	
    <br class="clearfloat" />   
    <div id="footer">        <? include('footer.php') ; ?>  </p>    </div> </div> </body> </html>
    Trader professionista indipendente
    http://www.j-b.cloud

  4. #4
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    il mio modesto parere è questo:
    modifica questa parte di codice
    <form action="mailto:info@seldaonline.com" method="post" id="modulo" enctype="text/plain">
    <div id="piname"><label>Nome</label></div>
    <div id="pinameright"><input name="Nome" type="text" /></div>
    <div id="piname"><label>Cognome</label></div>
    <div id="pinameright"><input name="Nome" type="text" /></div>
    <div id="piname"><label>Ditta/Società</label></div>
    <div id="pinameright"><input name="Nome" type="text" /></div>
    <div id="piname"><label>Email</label></div>
    <div id="pinameright"><input name="Nome" type="text" /></div>
    <div id="piname"><label>Telefono</label></div>
    <div id="pinameright"><input name="Nome" type="text" />


    Messaggio

    <textarea name="Messaggio" cols="47" rows="4"></textarea>


    con
    <form action="risposta.php" method="post" id="modulo" enctype="text/plain">
    <div id="piname"><label>Nome</label></div>
    <div id="pinameright"><input name="Nome" type="text" /></div>
    <div id="piname"><label>Cognome</label></div>
    <div id="pinameright"><input name="Cognome" type="text" /></div>
    <div id="piname"><label>Ditta/Società</label></div>
    <div id="pinameright"><input name="Ditta" type="text" /></div>
    <div id="piname"><label>Email</label></div>
    <div id="pinameright"><input name="Email" type="text" /></div>
    <div id="piname"><label>Telefono</label></div>
    <div id="pinameright"><input name="Telefono" type="text" />


    Messaggio

    <textarea name="Messaggio" cols="47" rows="4"></textarea>



    crei la pagina risposta.php dove recuperi i dati del form e invii la mail:
    Codice PHP:
    $nome $_POST["Nome"] ;
    $cognome $_POST["Cognome"] ;
    ...(
    e continui per il resto dei campi)...

    $mail_to  "tuo@indirizzo.it";
    $headers  "FROM: Mio sito\n";
    $headers .= "Return-Path: [email]tuo@indirizzo.it[/email]\n";
    $mail_subject "Richiesta informazioni dal sito internet";
    $mail_body  "Nome: $nome\n";
    $mail_body .= "Cognome: $cognome\n";
    $mail_body .= "Telefono: $telefono\n";
    $mail_body .= "e-mail: $email\n";
    $mail_body .= "testo della richiesta: $messaggio \n";

    $mail_body .="\nIP del mittente: $REMOTE_ADDR\n";

    mail ($mail_to$mail_subject $mail_body); 
    spero sia tutto chiaro...

  5. #5
    ho creato la pagina php cosi:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento senza titolo</title> </head> 
     <body> 
    <? php $nome = $_POST["Nome"] ; 
    $cognome = $_POST["Cognome"] ; 
    $Ditta/società = $_POST["Ditta/Società"] ;	 
    $Email = $_POST[["Email"] ; 
    $Messaggio = $_POST[["Messaggio"] ;  
    $mail_to  = "info@seldaonline.com"; 
    $headers  = "FROM: Mio sito\n"; 
    $headers .= "Return-Path: tuo@indirizzo.it\n"; 
    $mail_subject = "Richiesta informazioni dal sito internet"; 
    $mail_body  = "Nome: $nome\n"; 
    $mail_body .= "Cognome: $cognome\n"; 
    $mail_body .= "Telefono: $telefono\n"; 
    $mail_body .= "e-mail: $email\n"; 
    $mail_body .= "testo della richiesta: $messaggio \n";  
    $mail_body .="\nIP del mittente: $REMOTE_ADDR\n";  mail ($mail_to, $mail_subject , $mail_body); ?> 
    </body> </html>
    ma mi da il seguente errore:

    Parse error: syntax error, unexpected T_VARIABLE in D:\Inetpub\webs\seldaonlinecom\risposta.php on line 10.
    dove sbaglio? ...non sono praticissimo col php...
    Trader professionista indipendente
    http://www.j-b.cloud

  6. #6
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    c'erano diversi errori, prova cosi:

    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento senza titolo</title> </head> 
     <body> 
    <?php 
    $nome 
    $_POST["Nome"] ; 
    $cognome $_POST["Cognome"] ; 
    $dittasocietà $_POST["Ditta/Società"] ;     
    $email $_POST["Email"] ; 
    $messaggio $_POST["Messaggio"] ;  
    $mail_to  "info@seldaonline.com"
    $headers  "FROM: Mio sito\n"
    $headers .= "Return-Path: [email]tuo@indirizzo.it[/email]\n"
    $mail_subject "Richiesta informazioni dal sito internet"
    $mail_body  "Nome: $nome\n"
    $mail_body .= "Cognome: $cognome\n"
    $mail_body .= "Ditta/Società: $dittasocietà \n";
    $mail_body .= "Telefono: $telefono\n"
    $mail_body .= "e-mail: $email\n"
    $mail_body .= "testo della richiesta: $messaggio \n";  
    $mail_body .="\nIP del mittente: $REMOTE_ADDR\n";  
    mail ($mail_to$mail_subject $mail_body);
     
    ?> 
    </body> </html>

  7. #7
    OK, adesso rimanda senza errrori alla pagina (bianca giustamente xche nn ho messo nulla come grafica...)
    ma la email che invio mi arriva cosi:
    Nome:
    Cognome:
    Ditta/Società :
    Telefono:
    e-mail:
    testo della richiesta:

    IP del mittente: xxx.xxx.xxx.xxx

    cioe senza cio che ho scritto nei campi.
    domanda forse idiota...
    nelle variabili che hai scritto e cioe
    $nome = $_POST["Nome"] ;
    $cognome = $_POST["Cognome"] ;
    $dittasocietà = $_POST["Ditta/Società"] ;
    $email = $_POST["Email"] ;
    $messaggio = $_POST["Messaggio"] ;
    $mail_to = "info@seldaonline.com";
    $headers = "FROM: Mio sito\n";
    etc etc...
    lascio cosi di default o devo cambiare cio che è scritto dentro le parentesi quadre?
    Trader professionista indipendente
    http://www.j-b.cloud

  8. #8
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    naturalmente hai fatto un prova inserendo dei valori, giusto?!?

    l'unica cosa che non coincide è il campo ditta, devi scrivere:

    $dittasocietà = $_POST["Ditta"] ;

    perchè il nome del form è "Ditta":

    <input name="Ditta" type="text" />

  9. #9
    correzione fatta...
    ma risultato uguale.
    ho riempito tutti i campi nome cognome etc... ma arriva sempre in bianco
    Trader professionista indipendente
    http://www.j-b.cloud

  10. #10
    non avevo indicato una cosa...
    l email che ricevo arriva come
    mittente: anonymous@localhost.com
    oggetto: richiesta informazione dal sito internet
    Trader professionista indipendente
    http://www.j-b.cloud

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.