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'";