Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Zaznaczenie "selected" w formularzu
Kshyhoo
post
Post #1





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




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:
  1. <select id="" name="czased" class="textbox" style="width: 150px">
  2. <option value=""> Czas na edycję </option>
  3. <option value="3600" >1 godzina</option>
  4. <option value="10800" >3 godziny</option>
  5. <option value="21600" >6 godzin</option>
  6. <option value="43200" >12 godzin</option>
  7. <option value="86400" >1 dzień</option>
  8. <option value="172800" >2 dni</option>
  9. <option value="259200" >3 dni</option>

Przy zapisie:
  1. $czased = time() + 172800;//48 godzin

Przy odbiorze:
  1. <select id="" name="czased" class="textbox" style="width: 150px">
  2. <option value=""> Czas na edycję </option>
  3. <option value="3600" <?php $czasok == 3600 ? 'selected="selected"' : ''?>>1 godzina</option>
  4. <option value="10800" <?php $czasok == 10800 ? 'selected="selected"' : ''?>>3 godziny</option>
  5. <option value="21600" <?php $czasok == 21600 ? 'selected="selected"' : ''?>>6 godzin</option>
  6. <option value="43200" <?php $czasok == 43200 ? 'selected="selected"' : ""?>>12 godzin</option>
  7. <option value="86400" <?php $czasok == 86400 ? 'selected="selected"' : ""?>>1 dzień</option>
  8. <option value="172800" <?php $czasok == 172800 ? 'selected="selected"' : ""?>>2 dni</option>
  9. <option value="259200" <?php $czasok == 259200 ? 'selected="selected"' : ""?>>3 dni</option>

Problemem jest zmienny czas, który uzyskuję po pobraniu z bazy.
  1. $nowtime = time();
  2. $czasok = $czased - $nowtime;

Jakieś pomysły?

Ten post edytował Kshyhoo 28.10.2013, 10:07:15
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:57