Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507

    da campo testuale a multi scelta

    ciao ragazzi ho questo codice:

    echo "Compleanno(ANNO-Mese-Giorno): <input name=\"ubday\" maxlength=\"50\" value=\"$bdy[0]\"/>
    ";

    vorrei avere un menù di select per selezionare l'anno / mese/ giorno .

    come posso farlo???

  2. #2
    O inserisci il codice HTML direttamente, oppure usi dei cicli (es. con http://www.php.net/for) per creare dinamicamente i 3 campi select anno, mese e giorno.

  3. #3
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    Originariamente inviato da filippo.toso
    O inserisci il codice HTML direttamente, oppure usi dei cicli (es. con http://www.php.net/for) per creare dinamicamente i 3 campi select anno, mese e giorno.
    si volevo mettere il codice php direttamente ma non so in che modo farlo

  4. #4
    Originariamente inviato da mybox
    si volevo mettere il codice php direttamente ma non so in che modo farlo
    Che cosa non sai fare?

  5. #5
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    si perchè se vado a fare il menu select succede cosi:

    Codice PHP:
      $rform .= "<select name=\"day\" value=\"01\">";
      
    $rform .= "<option value=\"01\">1</option>";
      
    $rform .= "<option value=\"02\">2</option>";
      
    $rform .= "<option value=\"03\">3</option>";
      
    $rform .= "<option value=\"04\">4</option>";
      
    $rform .= "<option value=\"05\">5</option>";
      
    $rform .= "<option value=\"06\">6</option>";
      
    $rform .= "<option value=\"07\">7</option>";
      
    $rform .= "<option value=\"08\">8</option>";
      
    $rform .= "<option value=\"09\">9</option>";
      
    $rform .= "<option value=\"10\">10</option>";
      
    $rform .= "<option value=\"11\">11</option>";
      
    $rform .= "<option value=\"12\">12</option>";
      
    $rform .= "<option value=\"13\">13</option>";
      
    $rform .= "<option value=\"14\">14</option>";
      
    $rform .= "<option value=\"15\">15</option>";
      
    $rform .= "<option value=\"16\">16</option>";
      
    $rform .= "<option value=\"17\">17</option>";
      
    $rform .= "<option value=\"18\">18</option>";
      
    $rform .= "<option value=\"19\">19</option>";
      
    $rform .= "<option value=\"20\">20</option>";
      
    $rform .= "<option value=\"21\">21</option>";
      
    $rform .= "<option value=\"22\">22</option>";
      
    $rform .= "<option value=\"23\">23</option>";
      
    $rform .= "<option value=\"24\">24</option>";
      
    $rform .= "<option value=\"25\">25</option>";
      
    $rform .= "<option value=\"26\">26</option>";
      
    $rform .= "<option value=\"27\">27</option>";
      
    $rform .= "<option value=\"28\">28</option>";
      
    $rform .= "<option value=\"29\">29</option>";
      
    $rform .= "<option value=\"30\">30</option>";
      
    $rform .= "<option value=\"31\">31</option>";
      
    $rform .= "</select>
    "
    ;
      
    $rform .= "<select name=\"month\" value=\"01-\">";
      
    $rform .= "<option value=\"01-\">Jan</option>";
      
    $rform .= "<option value=\"02-\">Feb</option>";
      
    $rform .= "<option value=\"03-\">Mar</option>";
      
    $rform .= "<option value=\"04-\">Apr</option>";
      
    $rform .= "<option value=\"05-\">May</option>";
      
    $rform .= "<option value=\"06-\">Jun</option>";
      
    $rform .= "<option value=\"07-\">Jul</option>";
      
    $rform .= "<option value=\"08-\">Aug</option>";
      
    $rform .= "<option value=\"09-\">Sep</option>";
      
    $rform .= "<option value=\"10-\">Oct</option>";
      
    $rform .= "<option value=\"11-\">Nov</option>";
      
    $rform .= "<option value=\"12-\">Dec</option>";
      
    $rform .= "</select>
    "
    ;
      
    $rform .= "<select name=\"year\" value=\"1992-\">";
      
    $rform .= "<option value=\"1992-\">1992</option>";
      
    $rform .= "<option value=\"1991-\">1991</option>";
      
    $rform .= "<option value=\"1990-\">1990</option>";
      
    $rform .= "<option value=\"1989-\">1989</option>";
      
    $rform .= "<option value=\"1988-\">1988</option>";
      
    $rform .= "<option value=\"1987-\">1987</option>";
      
    $rform .= "<option value=\"1986-\">1986</option>";
      
    $rform .= "<option value=\"1985-\">1985</option>";
      
    $rform .= "<option value=\"1984-\">1984</option>";
      
    $rform .= "<option value=\"1983-\">1983</option>";
      
    $rform .= "<option value=\"1982-\">1982</option>";
      
    $rform .= "<option value=\"1981-\">1981</option>";
      
    $rform .= "<option value=\"1980-\">1980</option>";
      
    $rform .= "<option value=\"1979-\">1979</option>";
      
    $rform .= "<option value=\"1978-\">1978</option>";
      
    $rform .= "<option value=\"1977-\">1977</option>";
      
    $rform .= "<option value=\"1976-\">1976</option>";
      
    $rform .= "<option value=\"1975-\">1975</option>";
      
    $rform .= "<option value=\"1974-\">1974</option>";
      
    $rform .= "<option value=\"1973-\">1973</option>";
      
    $rform .= "<option value=\"1972-\">1972</option>";
      
    $rform .= "<option value=\"1971-\">1971</option>";
      
    $rform .= "<option value=\"1970-\">1970</option>";
      
    $rform .= "<option value=\"1979-\">1979</option>";
      
    $rform .= "<option value=\"1978-\">1978</option>";
      
    $rform .= "<option value=\"1977-\">1977</option>";
      
    $rform .= "<option value=\"1976-\">1976</option>";
      
    $rform .= "<option value=\"1975-\">1975</option>";
      
    $rform .= "<option value=\"1974-\">1974</option>";
      
    $rform .= "<option value=\"1973-\">1973</option>";
      
    $rform .= "<option value=\"1972-\">1972</option>";
      
    $rform .= "<option value=\"1971-\">1971</option>";
      
    $rform .= "<option value=\"1970-\">1970</option>";
      
    $rform .= "<option value=\"1969-\">1969</option>";
      
    $rform .= "<option value=\"1968-\">1968</option>";
      
    $rform .= "<option value=\"1967-\">1967</option>";
      
    $rform .= "<option value=\"1966-\">1966</option>";
      
    $rform .= "</select>
    "

    invece vorrei impostare il ubday io.

  6. #6
    Originariamente inviato da filippo.toso
    Che cosa non sai fare?

  7. #7
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    impostare nel primo codice tale opzione di scelta

  8. #8
    Originariamente inviato da mybox
    impostare nel primo codice tale opzione di scelta
    Continuo a non capire...

    Crea tre array (es. con http://www.php.net/range) con gli anni, i mesi ed i giorni.
    Crea tre cicli (es. con http://www.php.net/foreach) che creano il tre select ed option per ogni valore dei tre array di cui sopra.
    All'interno di ogni ciclio aggiungi l'attributo "selected='selected'" al tag option nel caso in cui l'anno, il mese o il giorno corrente è quello del tuo campo $bdy[0].

  9. #9
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507

    \

    voglio fare questo:

    echo "Sesso:<select name=\"sx\" value=\"$sx[0]\">";
    echo "<option value=\"0\">Single</option>";
    echo "<option value=\"1\">Innamorato</option>";
    echo "<option value=\"2\">Fidanzato</option>";
    echo "<option value=\"3\">Sposato</option>";
    echo "</select>
    ";

    ma con il campo compleanno non so come organizzarlo visto che ho da impostare il giorno,mese e anno.e prima bastava mettessi 1989-03-17

    ora con il select vorrei:


    echo "Giorno:<select name=\"day\" value=\"$day[0]\">";
    echo "Mese:<select name=\"moth\" value=\"$moth[0]\">";
    echo "Anno:<select name=\"year\" value=\"$year[0]\">";

    ma non so come fare per fare il select di tutti assieme questi campi

  10. #10
    Utente di HTML.it L'avatar di Takeno
    Registrato dal
    May 2007
    Messaggi
    146
    Codice PHP:
    for($i 1$i <= 31$i++) {
       echo 
    "<select name=\"day\" value=\"$i\">";

    Questo è un ciclo For (http://php.html.it/guide/lezione/2650/i-cicli/)
    In questo modo ripete le istruzioni all'interno del ciclo, finchè la condizione $i <= 31 rimane true. Ad ogni "giro" incrementa la variabile $i di uno ($i++).

    E fai una cosa simile per gli altri due campi..

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.