1. Mam formularz, w którym pobieram wartość czasu za pomocą pola wyboru, który dodaję do obecnego czasu. Zapisuję to w bazie danych.
2. Pobieram dane z bazy i chcę zaznaczyć slelekta... problem w tym, że nie mogę poradzić sobie z wymyśleniem sposobu.
Formularz przed wysłaniem:
<select id="" name="czased" class="textbox" style="width: 150px">
Przy zapisie:
$czased = time() + 172800;//48 godzin
Przy odbiorze:
<select id="" name="czased" class="textbox" style="width: 150px"> <option value="3600" <?php $czasok == 3600 ? 'selected="selected"' : ''?>>1 godzina
</option> <option value="10800" <?php $czasok == 10800 ? 'selected="selected"' : ''?>>3 godziny
</option> <option value="21600" <?php $czasok == 21600 ? 'selected="selected"' : ''?>>6 godzin
</option> <option value="43200" <?php $czasok == 43200 ? 'selected="selected"' : ""?>>12 godzin
</option> <option value="86400" <?php $czasok == 86400 ? 'selected="selected"' : ""?>>1 dzień
</option> <option value="172800" <?php $czasok == 172800 ? 'selected="selected"' : ""?>>2 dni
</option> <option value="259200" <?php $czasok == 259200 ? 'selected="selected"' : ""?>>3 dni
</option>
Problemem jest zmienny czas, który uzyskuję po pobraniu z bazy.
$czasok = $czased - $nowtime;
Jakieś pomysły?