Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Menu a tendina di ore e minuti

    Buon giorno, sono arrivato a creare solo la lista delle ore, ma come si gestiscono i quarti di ora
    15,30,45?

    Ho fatto cosi:
    [php]
    echo "<select style='width:340px;margin-top:0;padding:0;height:20px' type='text' id='APPUNTAMENTO' name='APPUNTAMENTO'>";
    for ($i=0; $i<24; $i++) {
    echo "<option>".$i."</option>";
    }
    echo "</select>";
    [php]

    grazie.

  2. #2
    Codice PHP:

    $ore 
    range(1,24);
    $quartiOra range(0,60,15);

    print_r($ore);
    echo 
    "quarti d'ora";
    print_r($quartiOra); 
    e sostituisci il for con un foreach iterando sugli array $ore e $quartiORa
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    ti ringrazio
    buona giornata

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Rubrica "Non tutti sanno che..."

    Premesso che sono d'accordo con Santino sul modo di procedere, bisogna ricordare che molti pensano che, in un ciclo for, il contatore possa essere aumentato o decrementato sempre e solo di una unità, quindi solo $i++ oppure $i--.
    La realtà è che puoi fare come ti pare, per esempio per i quarti d'ora avresti potuto fare

    for ( $i=0; $i<60; $i+=15 ) { echo $i . " "; }

    che stamperebbe: 0 15 30 45
    Ultima modifica di Alhazred; 05-05-2015 a 09:44

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.