Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2013
    Messaggi
    1

    Problema invio mail html

    Ciao a tutti, per sfizio volevo fare una pagina in html in cui un utente segnava i componenti del suo pc e alla fine cliccando su invia, mi inviasse la pagina con tutte le sue scelte.
    Intanto vi scrivo il codice:
    codice:
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <form method="get" action="quiz.php">
    <div style="padding: 4px; background-color: white;" align="center"><span
    style="border: 2px solid black; padding: 4px; background-color: white; width: 150px;">Home Page</span>
    <span
    style="border: 2px solid black; padding: 4px; background-color: white; width: 150px;">Altri Servizi</span>
    <span
    style="border: 2px solid black; padding: 4px; background-color: white; width: 150px;">Contattaci</span> </div>
    <hr>
    <fieldset> <legend>Seleziona Il Case</legend>
    <select name="siti">
    <option value="Aerocool Strike X One" selected="selected">Aerocool
    Strike X One </option>
    <option value="Aerocool Strike X Advanced">Aerocool Strike X Advanced
    </option>
    <option value="Aerocool X Warrior">Aerocool X Warrior </option>
    <option value="Aerocool Strike X GT Devil Red" selected="selected">Aerocool
    Strike X GT </option>
    <option value="Aerocool XPredator X1">Aerocool XPredator X1 </option>
    <option value="Cooler Master Elite 343">Cooler Master Elite 343 </option>
    <option value="Cooler Master Elite 370">Cooler Master Elite 370 </option>
    <option value="Cooler Master 690 II Advance">Cooler Master 690 II
    Advance </option>
    <option value="Cooler Master Haf 912">Cooler Master Haf 912 </option>
    <option value="Cooler Master K350">Cooler Master K350 </option>
    <option value="Ho già un case">Ho già un case </option>
    </select>
    </fieldset>
    </form>
    
    
    <form action="">
    <fieldset> <legend>Seleziona Marca Processore</legend>
    
    <input name="AMD" value="html" type="checkbox"> AMD 
    
    <input name="Intel" value="html" type="checkbox"> Intel 
    
    </fieldset>
    </form>
    
    
    <form action="">
    <fieldset> <legend>Seleziona L'Uso Del PC</legend>
    
    <input name="Montaggi Video" value="html" type="checkbox"> Montaggi
    Video 
    
    <input name="Giochi" value="html" type="checkbox"> Giochi 
    
    <input name="Ufficio" value="html" type="checkbox"> Ufficio 
    
    </fieldset>
    
    
    <fieldset> <legend>Seleziona Il numero dei core</legend>
    
    <input name="Single Core" value="html" type="checkbox"> Single Core 
    
    <input name="Dual Core" value="html" type="checkbox"> Dual Core 
    
    <input name="Tre Core" value="html" type="checkbox"> Tre Core 
    
    <input name="Quad Core" value="html" type="checkbox"> Quad Core 
    
    <input name="Octa Core" value="html" type="checkbox"> Octa Core 
    
    </fieldset>
    
    
    <fieldset> <legend>Seleziona Marca Scheda Madre</legend>
    
    <input name="Asus" value="html" type="checkbox"> Asus 
    
    <input name="ASRock" value="html" type="checkbox"> ASRock 
    
    <input name="Gigabyte" value="html" type="checkbox"> Gigabyte 
    
    <input name="MSI" value="html" type="checkbox"> MSI 
    
    </fieldset>
    
    
    <fieldset> <legend>Seleziona Scheda Video</legend>
    
    <input name="nVidia" value="html" type="checkbox"> nVidia 
    
    <input name="Radeon" value="html" type="checkbox"> Radeon 
    
    </fieldset>
    
    
    <fieldset> <legend>(Opzionale)Eventuali hardware aggiuntivi</legend>
    
    <input name="Masterizzatore DVD" value="html" type="checkbox">Masterizzatore
    DVD 
    
    <input name="Masterizzatore BluRay" value="html" type="checkbox">Masterizzatore
    BluRay 
    
    <input name="HardDisk" value="html" type="checkbox"> HardDisk 
    
    <input name="Lettore Card" value="html" type="checkbox"> Lettore Card
    
    
    <input name="SSD" value="html" type="checkbox"> Disco Allo Stato
    Solido
    
    </fieldset>
    
    
    <fieldset> <legend>(Opzionale)Selezionare Taglia HardDisk</legend>
    
    <input name="320Gb" value="html" type="checkbox"> 320Gb 
    
    <input name="500Gb" value="html" type="checkbox"> 500Gb 
    
    <input name="750Gb" value="html" type="checkbox"> 750Gb 
    
    <input name="1Tb" value="html" type="checkbox"> 1Tb 
    
    <input name="2Tb" value="html" type="checkbox"> 2Tb 
    
    </fieldset>
    
    
    <fieldset> <legend>(Opzionale)Selezionare Taglia Disco Allo Stato
    Soldio</legend>
    
    <input name="60Gb" value="html" type="checkbox"> 60Gb
    
    <input name="120Gb" value="html" type="checkbox"> 120Gb 
    
    <input name="250Gb" value="html" type="checkbox"> 250Gb 
    
    <input name="500Gb" value="html" type="checkbox"> 500Gb 
    
    </fieldset>
    
    
    <fieldset> <legend>Inserisci nome ed indirizzo Email</legend> <label>Nome:
    <input name="”nome”" size="20" maxlength="30" type="”text”"></label> <label>Indirizzo
    Email: </label><input name="”indirizzo" email”=""
    size="20" maxlength="30" type="”text”"> </fieldset>
    
    
    <fieldset> <legend>Scrivi qui eventuali domande o richieste.</legend>
    <textarea name="testo" rows="5" cols="40"> </textarea></fieldset>
    </form>
    
    
    
    
    </body>
    </html>
    Ora non so come mettere un bottone che invia il "questionario" via email. Pensavo di usare una sottospecie di contact form, ma non sono sicuro che funzioni. Inoltre non so poi come mandare la pagina con le selezioni degli utenti.
    Spero che mi possiate aiutare
    Grazie mille

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    il pulsante è sempre quello: submit

    per l'invio dei dati (mail o database che sia) poi devi creare tutto il processo col linguaggio dinamico che usi

    visto il contesto di suggerisco di usare method post, non get.
    usa un'unico form per tutto (non tre come da tuo esempio)


    se il problema riguarda l'invio dei dati ti sposto nella sezione di pertinenza
    meglio se prima consulti le guida di base sull'argomento

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    106
    Hai bisogno di un linguaggio server side, solo con l'html non potrai mai inviarti i dati tramite email

  4. #4
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Originariamente inviato da giggi1991
    Hai bisogno di un linguaggio server side, solo con l'html non potrai mai inviarti i dati tramite email
    A dire il vero sì, ma si aprirebbe il programma predefinito sul computer per l'invio di email (Thunderbir, Outlook o altro) comunque sia meglio un programma server side se non altro per controllare cosa uno invia.
    Sai com'è

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    106
    Originariamente inviato da Marcolino's
    A dire il vero sì, ma si aprirebbe il programma predefinito sul computer per l'invio di email (Thunderbir, Outlook o altro) comunque sia meglio un programma server side se non altro per controllare cosa uno invia.
    Sai com'è
    Si hai ragione, ma sarebbe una soluzione sbagliata perchè inutilizzabile da chi, come il sottoscritto, non ha installato nessuno dei programmi in questione

  6. #6
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Infatti, ma sarebbe un tuo problema di accessibilità, nel caso specifico però darebbe la possibilità a chiunque di spedire al sito qualsiasi schifezza voglia (virus per dire una banalità) che con un sistema lato server potrei monitorare ed eliminare prima dell'invio.
    Stiamo dicendo la stessa cosa dopotutto

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    106
    Originariamente inviato da Marcolino's
    Infatti, ma sarebbe un tuo problema di accessibilità, nel caso specifico però darebbe la possibilità a chiunque di spedire al sito qualsiasi schifezza voglia (virus per dire una banalità) che con un sistema lato server potrei monitorare ed eliminare prima dell'invio.
    Stiamo dicendo la stessa cosa dopotutto
    Si si l'approccio lato server è sempre il migliore in questi casi

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 © 2026 vBulletin Solutions, Inc. All rights reserved.