[PHP] [HTML] Pagina preventivi form contatti

Discussione in 'PHP' iniziata da andreas88, 14 Maggio 2018.

Tag (etichette):
  1. andreas88

    andreas88 Utente Attivo

    Registrato:
    31 Ottobre 2009
    Messaggi:
    118
    Mi Piace Ricevuti:
    0
    Punteggio:
    16
    Località:
    Lecce
    Salve a tutti,
    ho creato un sito in html, e vorrei inserire una pagina con dei campi vuoti e un pulsante di invio.
    Io dovrei creare una pagina "preventivi" dove un visitatore può compilare i campi e poi a mezzo pulsante "invia" mi invia una e-mail.

    Come fare?
    Grazie
    Andrea
     
  2. Max 1

    Max 1 Super Moderatore Membro dello Staff SUPER MOD MOD

    Registrato:
    29 Febbraio 2012
    Messaggi:
    3.266
    Mi Piace Ricevuti:
    249
    Punteggio:
    63
    Sesso:
    Maschio
    In questa sezione possiamo solo darti indicazioni in merito a come fare il form ma poi per il resto devi usare un linguaggi lato server!
    preferisci restare in questa sezione o ti sposto in PHP o ASP o altro linguaggio a tua scelta?
     
  3. andreas88

    andreas88 Utente Attivo

    Registrato:
    31 Ottobre 2009
    Messaggi:
    118
    Mi Piace Ricevuti:
    0
    Punteggio:
    16
    Località:
    Lecce
    PHP meglio, grazie
     
  4. macus_adi

    macus_adi Utente Attivo

    Registrato:
    5 Dicembre 2017
    Messaggi:
    510
    Mi Piace Ricevuti:
    21
    Punteggio:
    28
    Sesso:
    Maschio
    Occupazione:
    Developer
    Località:
    L'Aquila
    Crea la form, al submit invece di inserire i dati nel DB (forma super classica ma non unica) formatti un html e lo invii per email.
    Lib interessanti:
    phpmailer -> Per inviare le email
    twig -> Per creare html e separare le logiche dalla visualizzazione
    monolog -> Per tracciare errori e/o azioni
     
  5. andreas88

    andreas88 Utente Attivo

    Registrato:
    31 Ottobre 2009
    Messaggi:
    118
    Mi Piace Ricevuti:
    0
    Punteggio:
    16
    Località:
    Lecce
    Non ci ho capito nulla!
     
  6. macus_adi

    macus_adi Utente Attivo

    Registrato:
    5 Dicembre 2017
    Messaggi:
    510
    Mi Piace Ricevuti:
    21
    Punteggio:
    28
    Sesso:
    Maschio
    Occupazione:
    Developer
    Località:
    L'Aquila
    Leggi i manuali, sarà tutto più chiaro.
    Per inviare le email usi phpmailer mentre per i log delle azioni o altro usi monnolog ed in fine per visualizzare il form invece di scriverlo nel codice lo separi utilizzando un template engine in questo caso twig!
    Es:
    Una classe (solitamente controller) all'azione dell'utente decide se visualizzare un form o più in generale una qualsiasti vista o inserire i dati, nel caso di visualizzazione di una "vista" chiama il template engine passandogli dei dati per la compilazione e la renderizzazione... Detto questo al submit del form, sempre una classe verifica cosa fare e nel tuo caso decide di inviare una email magari salvando anche i dati sul DB.
    Nel frattempo un classetta speciale dovrebbe registrare le action.

    Tutto qui, la spiegazione sembra lunga ma è una cacchiata! Buon lavoro!
     
Sto caricando...

Condividi questa Pagina