Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di mat84
    Registrato dal
    Feb 2008
    Messaggi
    84

    [Form] Help per finire di impostare un form

    Ciao a tutti,

    ho creato con Dreamweaver cs3 un form fatto nel seguente modo:

    Argomento
    Dati di chi scrive (nome, cognome, ecc ecc..)
    Email -> campo obbligatorio
    Messaggio


    Cercando qua e la nel forum ho trovato un codicino in php per collegare al momento in cui spingo nel tasto "invia" alla pagina php vera e propria che mi spedisce i dati.
    Solo che non riesco a farla funzionare!
    In pratica il mio form sta sulla pagina contatti.htm, al momento di spingere sul tasto "invia" mi si collega alla pagina "contatti.php".
    Solo che non so come fare "spedire" i miei dati inseriti nel form alla mail preimpostata dal codice php.
    Sapreste aiutarmi?


    buona giornata,


    Mattia

  2. #2
    Se ho capito bene, quello che devi fare è pescare i dati del form con la variabile di php $_GET o $_POST ( a seconda del method usato nel form).

    Se vuoi postare il codice forse possiamo darti una mano

  3. #3
    Utente di HTML.it L'avatar di mat84
    Registrato dal
    Feb 2008
    Messaggi
    84
    Originariamente inviato da DanieleG77
    Se ho capito bene, quello che devi fare è pescare i dati del form con la variabile di php $_GET o $_POST ( a seconda del method usato nel form).

    Se vuoi postare il codice forse possiamo darti una mano
    Ok quando torno sul pc dove ho tutto provo a postarlo.
    Ma devo postare il codice del form che ho nella pagina html?

  4. #4
    sì, quello ed eventualmente quello nella pagina php

  5. #5
    Utente di HTML.it L'avatar di mat84
    Registrato dal
    Feb 2008
    Messaggi
    84
    il php l'avevo scopiazzato da qalche esempio trovato qua e la, magari se posto solo il form in htm e vi indico circa cosa vorrei ottenere facciamo prima, in modo da avere una sola creazione in php "neutra" senza fare casini.

    Ok?

  6. #6
    Ok, cmnq se non hai cose particolari la logica è questa:

    <form method='GET' action='pagina.php'>
    <input type='text' name='email'>
    ....
    </form>


    e poi in pagina.php peschi i dati così:

    $email= $_GET['email']

  7. #7
    Utente di HTML.it L'avatar di mat84
    Registrato dal
    Feb 2008
    Messaggi
    84
    ciao ancora e scusate il ritardo ^^

    ecco l'htm del mio form, l'ho creato con un programmino gratis che mi pare si chiami Jotform!
    Funziona bene, a parte la pippa che manda ad una sua pagina quando spingo invia^^

    Mi piacerebbe sapere se (ma non ne ho idea come) se si può manipolare per ottenere un form + personale, ad esempio:

    1) quando spingo invia mi manda ad una pagina creata da me, e non quella standard di Jotform
    2) se è possibile cambiare l'indirizzo a cui viene spedito il form, o aggiungerne altri
    3)avre ianche altre richieste, ma per ora non voglio esagerare e mi accontenterei di queste^^

    Ecco il codice:
    codice:
    <div id="main"> 
    <table width="520" cellpadding="5" cellspacing="0">
     <tr >
      <td width="150" class="left" >
       <label >Nome: <span class="required">*</span></label>
      </td>
      <td class="right" >
       <input type="text" size="20" name="q0_Nome" class="text" value="" id="q0"  onblur="validate(this,'Required')"  maxlength="100" maxsize="100" />
      </td>
     </tr>
     <tr >
      <td width="150" class="left" >
       <label >Cognome:</label>
      </td>
      <td class="right" >
       <input type="text" size="20" name="q8_Cognome" class="text" value="" id="q8"  maxlength="100" maxsize="100" />
      </td>
     </tr>
     <tr >
      <td width="150" class="left" >
       <label >Azienda</label>
      </td>
      <td class="right" >
       <input type="text" size="20" name="q9_Azienda" class="text" value="" id="q9"  maxlength="100" maxsize="100" />
      </td>
     </tr>
     <tr >
      <td width="150" class="left" >
       <label >Indirizzo</label>
      </td>
      <td class="right" >
       <input type="text" size="20" name="q10_Indirizzo" class="text" value="" id="q10"  maxlength="100" maxsize="100" />
      </td>
     </tr>
     <tr >
      <td width="150" class="left" >
       <label >E-mail: <span class="required">*</span></label>
      </td>
      <td class="right" >
       <input type="text" size="20" name="q1_E-mail" class="text" value="" id="q1"  onblur="validate(this,'Email')"  maxlength="100" maxsize="100" />
      </td>
     </tr>
     <tr >
      <td width="150" class="left" >
       <label >Telefono:</label>
      </td>
      <td class="right" >
       <input type="text" size="20" name="q2_Telefono" class="text" value="" id="q2"  maxlength="100" maxsize="100" />
      </td>
     </tr>
     <tr >
      <td width="150" class="left" >
       <label >Cellulare</label>
      </td>
      <td class="right" >
       <input type="text" size="20" name="q11_Cellulare" class="text" value="" id="q11"  maxlength="100" maxsize="100" />
      </td>
     </tr>
     <tr >
      <td width="150" class="left"  valign="top" >
       <label>Argomento</label>
      </td>
      <td class="right">
       <select class="other" name="q12_Argomento" id="q12" >
      <option></option>
        <option>Corso</option>
        <option>Prodotto HW</option>
        <option>prodotto SW</option>
        <option>Offerte Lavoro</option>
        <option>Altro</option>
       </select>
      </td>
     </tr>
     <tr >
      <td width="150" class="left" valign="top"  >
       <label>Your Message: <span class="required">*</span></label>
      </td>
      <td class="right" >
       <textarea cols="30" rows="5" name="q6_YourMessage" class="text" id="q6"  onblur="validate(this,'Required')" ></textarea>
      </td>
     </tr>
     <tr >
      <td width="150" class="left" >
         <label>Allega un file</label>
      </td>
      <td class="right">
         <input type="file" class="text" size="20" name="q13_Allegaunfile" id="q13"   />
      </td>
     </tr>
     <tr >
      <td width="150" class="left" >
       
      </td>
      <td class="right">
      <input type="submit" class="btn" value="Invia" />  <input type="reset" class="btn" value="Reset" />
     </td>
     </tr>
    </table>
    </div>
    PS: spero si possa modificare questo form, xkè per mancanza di tempo l'ho creato con sto programmino, dato che aveva un layout carino, e tempi di realizzazione davvero veloci^^

  8. #8
    Utente di HTML.it L'avatar di mat84
    Registrato dal
    Feb 2008
    Messaggi
    84
    up

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.