Visualizzazione risultati 1 fino 7 di 7

Discussione: select per data di nascita con richiamo esterno

  1. #1
    Guest

    Predefinito select per data di nascita con richiamo esterno

    Ciao a tutti,
    ho un piccolo problemino.
    Sto scrivendo una pagina in html per l'iscrizione ad un torneo a squadre.
    Per ogni giocatore bisogna esplicare la data di nascita che ed ho pensato di farlo con 3 select: 1 per il giorno, 1 per il mese, 1 per l'anno.
    Ma se lo dovrei ripetere per ogni giocatore della squadra il codice sorgente della pagina sarà lunghissimo.
    Pertanto vorrei richiamare i dati degli option dei select da un file esterno così da snellire la struttura.
    Come posso fare?

    la struttura che ho scritto del select è molto semplice:
    Codice HTML:
    Nascita:
    <select name="banner" class=form name="giorno" >
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">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 name="banner" class=form name="mese" >
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option>
    <option value="11">11</option>
    <option value="12">12</option>
    </select>
    <select name="banner" class=form name="anno" >
    <option value="97">97</option>
    <option value="96">96</option>
    <option value="95">95</option>
    <option value="94">94</option>
    <option value="93">93</option>
    <option value="92">92</option>
    <option value="91">91</option>
    <option value="90">90</option>
    <option value="89">89</option>
    <option value="88">88</option>
    <option value="87">87</option>
    <option value="86">86</option>
    <option value="85">85</option>
    <option value="84">84</option>
    <option value="83">83</option>
    <option value="82">82</option>
    <option value="81">81</option>
    <option value="80">80</option>
    </select>
    Grazie anticipatamente per la manona.
    A presto.

  2. #2
    Guest

    Predefinito

    Lavoraccio.
    Usando php risparmi fatica e byte.

    Che livello hai, se ne hai, di conoscenza di php?


    Ciao!

  3. #3
    Guest

    Predefinito

    molto molto basilare...purtroppo!!!
    Grazie mille per la mano!

  4. #4
    Guest

    Predefinito

    Questo ti stampa i select che hai scritto tu sopra:
    Codice PHP:
    <select name="giorno">
    <?php
    for($i=1; $i<32; $i++){
    echo
    '<option value="'.$i.'">'.$i.'</option>';
    }
    ?>
    </select>

    <select name="mese">
    <?php
    for($i=1; $i<13; $i++){
    echo
    '<option value="'.$i.'">'.$i.'</option>';
    }
    ?>
    </select>

    <select name="anno">
    <?php
    for($i=1980; $i<1998; $i++){
    echo
    '<option value="'.$i.'">'.$i.'</option>';
    }
    ?>
    </select>
    Puoi duplicare questo semplice codice per tutti i giocatori (anch'essi prelevati dinamicamente) e assegnare ai relativi <select> un nome identificativo per quel giocatore, ad esempio:

    <select name="giorno['nome_giocatore']">

    Prova a fare qualcosa e in caso di problemi chiedi qui.


    Ciao!

  5. #5
    Guest

    Predefinito

    ho inserito il codice da te scritto ma purtroppo mi crea le caselle dei select ma sono vuoti.
    Non so xkè!!!

  6. #6
    Guest

    Predefinito

    Ovviamente devi aver salvato la pagina con estensione .php


    ciao!

  7. #7
    Guest

    Predefinito

    ops...è vero..scusa...ora funziona alla perfezione...grazie mille!!

Regole di scrittura

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