Visualizzazione risultati 1 fino 2 di 2

Discussione: Aggiungere value di un form al database

  1. #1
    Guest

    Predefinito Aggiungere value di un form al database

    Salve a tutti, ho in un form 4 campi. Uno corrisponde allo username e gli altri tre alla data, come segue:

    Codice PHP:
    <form>

    Username:
    <
    input type="text" name="username" id="username">

    Data di nascita:
    <
    select name="birthday_day" id="birthday_day">
    <
    option value="-1">Giorno:</option>
    <
    option value="01">1</option>
    <
    option value="02">2</option>
    <
    option value="03">3</option>
    <
    option value="04">4</option>
    <
    option value="05">5</option>
    <
    option value="06">6</option>
    <
    option value="07">7</option>
    <
    option value="08">8</option>
    <
    option value="09">9</option>
    <
    option value="10">10</option>
    <
    option value="11">11</option>
    <
    option value="12">12</option>
    <
    option value="13">13</option>
    <
    option value="14">14</option>
    <
    option value="15">15</option>
    <
    option value="16">16</option>
    <
    option value="17">17</option>
    <
    option value="18">18</option>
    <
    option value="19">19</option>
    <
    option value="20">20</option>
    <
    option value="21">21</option>
    <
    option value="22">22</option>
    <
    option value="23">23</option>
    <
    option value="24">24</option>
    <
    option value="25">25</option>
    <
    option value="26">26</option>
    <
    option value="27">27</option>
    <
    option value="28">28</option>
    <
    option value="29">29</option>
    <
    option value="30">30</option>
    <
    option value="31">31</option>
    </
    select>

    <
    select class="" id="birthday_month" name="birthday_month">
    <
    option value="-1">Mese:</option>
    <
    option value="01">gennaio</option>
    <
    option value="02">febbraio</option>
    <
    option value="03">marzo</option>
    <
    option value="04">aprile</option>
    <
    option value="05">maggio</option>
    <
    option value="06">giugno</option>
    <
    option value="07">luglio</option>
    <
    option value="08">agosto</option>
    <
    option value="09">settembre</option>
    <
    option value="10">ottobre</option>
    <
    option value="11">novembre</option>
    <
    option value="12">dicembre</option>
    </
    select>

    <
    select name="birthday_year" id="birthday_year">
    <
    option value="-1">Anno:</option>
    <
    option value="1997">1997</option>
    <
    option value="1996">1996</option>
    <
    option value="1995">1995</option>
    <
    option value="1994">1994</option>
    <
    option value="1993">1993</option>
    <
    option value="1992">1992</option>
    <
    option value="1991">1991</option>
    </
    select>
    </
    form>
    Ho bisogno che questi valori vengano aggiunti ad un database nella tabella 'utenti'. Precisamente nei campi 'username' e 'data_nascita' della tabella.
    Penso che sia necessario un'action al form che reindirizzi ad una pagina php oppure che serva una nuova funzione.
    In ogni caso il codice dovrebbe essere scritto in modo che i tre valori del form (birthday_day, birthday_month, birthday_year) risultino in un unico campo ('data_nascita'), che è di tipo date.

    Ad esempio, l'utente inserisce i seguenti valori nel form:
    Username: pincopallo
    birthday_day: 10
    birthday_month: gennaio
    birthday_year: 1994

    All'invio del modulo nel database vengono aggiunti nella tabella 'utenti'
    nel campo username: 'pincopallo'
    e nel campo data_nascita: 10/01/1994

    Vorrei inoltre che nel form stesso vi sia una funzione per controllare se lo username inserito nel form sia già esistente.
    Ad esempio, nello stesso form di prima, può risultare che nel database, nel campo username della tabella 'utenti' esista già un valore 'pincopallo'. In tal caso la registrazione non può essere completata.


    Grazie per l'aiuto

  2. #2
    Guest

    Predefinito

    guarda questa discussione. è lo stesso problema

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •