Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    147

    aggiornare un campo in una tabella a una determinata ora

    Ho una tabella (chiamata assign) strutturata in questo modo:
    id, name, status

    dove status deve essere 0, 1 o 2

    quello che dovrei fare è che ad un certo orario deve passare da 0 a 1 e dopo un altro orario da 1 a 2.

    In pratica avrei un form dove inserire l'orario di inizio e quello di fine.

    codice HTML:
    <form id="orario" name="orario" method="post" action="orario.php">
        <tr>
          <th>orario inizio</th>
          <td><input name="start" type="start" class="textfield" id="start" /></td>
        </tr>
    <tr>
          <th>orario fine</th>
          <td><input name="stop" type="stop" class="textfield" id="stop" /></td>
        </tr>
    
          <td><input type="submit" name="Submit" value="Set" /></td>  
    Quindi quando è superato l'orario di inizio (id="start") il valore di status deve passare a 1, e quando passa l'orario di fine (id="stop") il valore di status deve passare a 2

    Quello che non so fare è gestire l'orario cioè confrontare dei valori con l'orario del server


    Codice PHP:
    $start $_POST['start'];
    $stop $_POST['stop'];

    quando ($start orario_del_server) AND (orario_del_server $stop);

    $query="UPDATE assign SET status='1' WHERE id='$id_scelta'"


    quando (orario_del_server $stop)

    $query="UPDATE assign SET status='2' WHERE id='$id_scelta'"

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    147
    Ripensando a quello che ho scritto forse sarebbe meglio inserire i valori $start e $stop nel database e quindi strutturare la tabella in questo modo:
    id, name, status, start, stop

    Ma per quanto riguarda il confronto con l'orario del server come posso fare?

  3. #3
    scusa, ma è più roba da php che database...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    147
    Dici? si forse è vero, è che inizialmente ero partito con la problematica della struttura della tabella e del problema della modifica del campo status...
    Aspetto che qualche moderatore mi sposta?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.