Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. contact form
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • F
      franc3s User • ultima modifica di

      contact form

      Ciao a tutti..

      ho decisamente bisogno di .. AIUTO!

      Ho bisogno di fare una contact form che abbia il controllo su due campi: email e un checkbox e che segnali eventuale errore e l'invio avvenuto senza cambiare pagina, ma usando qualcosa tipo una label a fianco..o al limite una pop up, tipo un alert

      Io con immenso sforzo sono riuscita a fare una form che funziona, ma cambia pagina, solo che in questo caso ho drammaticamente bisogno di restare sulla stessa pagina.. e non posso usare uno di quei servizi free che lasciano il brand..

      Riuscite a segnalarmi qualche risorsa online, qualche tutorial o meglio ancora script da adattare per il mio scopo?

      Ve ne sarei infinitamente grata! Grazie.. io propriosono nelle canne 😢

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        thedarkita ModSenior • ultima modifica di

        Magari se posti il codice si vede un pò come modificare la cosa:

        Tutorial:
        http://www.giorgiotave.it/forum/php-mysql/58047-esempio-gestione-di-un-form-mail-semplice.html

        http://www.giorgiotave.it/forum/php-mysql/58050-esempio-form-per-invio-mail-con-controllo.html

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • F
          franc3s User • ultima modifica di

          Ciao e grazie della risposta intanto..

          Ti allego i file.. pensavo convenisse rifare da zero considerata la struttura di questo, ma dimmi te che sei piu esperto..

          Nel frattempo guardo i tutorial che mi hai indicato sperando mi insegnino anche a sovrascrivere sulla stessa pagina..

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • F
            franc3s User • ultima modifica di

            PS Questa che ti ho allegato ha piu campi, mi serviva per un'altra cosa... ma se riusciamo a metterla con le label posso adattarla per il mio scopo di adesso! mi ero dimenticata di specificare

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • F
              franc3s User • ultima modifica di

              Cavolo al momento sembra ottimo il secondo tutorial!!!!
              Devo però cambiare il secondo campo... mi occorre forza di volontà... anche se mi arrangio a fare codice x sopravvivere non è il mio pane!!
              Inoltre dovrei inserirlo in pagine .html posso farlo, no?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                thedarkita ModSenior • ultima modifica di

                Tutte le pagine devono essere .php

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • T
                  thedarkita ModSenior • ultima modifica di

                  Puoi fare cosi:

                  [php]
                  <?php
                  if(isset($_POST['submit']))
                  {
                  if(empty($_REQUEST['testo']))
                  die('Testo mancante');
                  elseif(!preg_match( '/^[\w.-]+@\w+[\w.-]*?.\w{1,4}$/', $_POST['mittente']) || empty($_REQUEST['mittente']) )
                  die('Indirizzo email non valido');

                  else
                  {
                  //Variabili del form.
                  $oggetto = $_POST['oggetto'];
                  $testo = $_POST['testo'];
                  $mittente = $_POST['mittente'];

                  $destinatario="[email protected]";

                  //Script d'invio E-Mail.
                  mail($destinatario,$oggetto,$testo,$mittente);
                  die('Email inviata');
                  }

                  }
                  ?>
                  <!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=iso-8859-1" />

                  <title>Contatti</title>

                  </head>
                  <!--<link rel="stylesheet" href="style.css" />-->
                  <body>

                  <table border="0">
                  <tr>
                  <table id="table1" style="border-collapse: collapse" align="center" border="0" >
                  <tr>
                  <form method="POST" action="">
                  <td width="483"><p>Se vuoi, puoi contattarmi ...etc</p></td>
                  </tr>
                  </table>

                  <table class="sample" style="border-collapse: collapse" align="center">
                  <tr>
                  <td width="283"><p>E-mail:</p></font>
                  <input name="mittente" size="30" type="text" /></td>
                  </tr>
                  <tr>
                  <td width="283"><p>Oggetto:</p>
                  <input name="oggetto" size="30" type="text" />
                  </td>
                  </tr>
                  <tr>
                  <td width="283"><br><p>Messaggio:</p><textarea rows="6" name="testo" cols="31"></textarea></td>
                  </tr>
                  <tr>
                  <td align="center" width="283"><input type="submit" value="Invia" name="B1"><input type="reset" value="Reset" name="B2"></td>
                  </form>
                  </tr>
                  </table>

                  </tr>

                  </table>

                  </body>
                  </html>

                  [/php]

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • F
                    franc3s User • ultima modifica di

                    Ho messo la parte php nel file invia.php e l'altra nell'html ma non mi funziona...

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • T
                      thedarkita ModSenior • ultima modifica di

                      No deve essere un unico file

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      Caricamento altri post
                      Rispondi
                      • Topic risposta
                      Effettua l'accesso per rispondere
                      • Da Vecchi a Nuovi
                      • Da Nuovi a Vecchi
                      • Più Voti