04. 02. 2011. | #1 |
profesionalac
Professional
Datum učlanjenja: 30.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
razila datuma
Pozdrav svima. Primoran sam da u bazu datum unosim preko <select liste>. E sad jaj sam uradio to tako sto sam napravio 3 polja u tabeli dan,mesec,godina, korisnik izabere iz liste datum i to je to. Problem je sledeci sto meni u jednom trenutku treba da se racunaju razlike 2 datuma i postavlja se pitanje kako to izvesti. Da li je neko radio nesto slicno da malo pomogne. Znam da bih problem mogao da resim recimo preko nekog datapickera ali imam i tu problem jer sam formu definisao ovako:
Kôd:
$forma='<form action="'.$_SERVER['PHP_SELF'].'" method="post"> <table border="0"> <tr><td>Status posla:</td><td> <select name="status">'; if ($status == 'Zaposlen') $forma .= '<option value="Zaposlen" selected>Zaposlen <option value="Nezaposlen">Nezaposlen'; else $forma .= '<option value="Zaposlen">Zaposlen <option value="Nezaposlen" selected>Nezaposlen'; $forma .= '</select> </td></tr> </td></tr> <tr><td>Naziv radnog mjesta:</td><td> <input type="text" name="nazivrmjesta" value= "'.$nazivrmjesta.'" maxlength="35"> </td></tr> <tr><td>Oblast zaposlenja:</td><td> <select name="oblastzaposlenja" id=""> <option value="" selected>Izaberi oblast iz liste</option> <option value="2009">Bankarstvo</option> <option value="2009">Državna uprava</option> <option value="2009">Informatika</option> <option value="2009">Energetika</option> <option value="2009">Automatika</option> <option value="2009">Građevina</option> </select> </td></tr> <tr><td>Naziv firme:</td><td> <input type="text" name="nazivfirme" value= "'.$nazivfirme. '" maxlength="35"> </td></tr> <tr><td>Mjesto zaposlenja:</td><td> <input type="text" name="mjestozaposlenja" value= "'.$mjestozaposlenja. '" maxlength="55"> </td></tr> <tr><td>Adresa firme:</td><td> <input type="text" name="adresafirme" value= "'.$adresafirme. '" maxlength="55"> </td></tr> <tr><td>Vrsta angažmana:</td><td> <input type="text" name="vrstaangazmana" value= "'.$vrstaangazmana. '" maxlength="55"> </td></tr> <tr><td>Zaposlen od:</td><td> <select name="dan" id="" /> <option value="" selected>dan</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select name="mjesec" id=""> <option value="" selected>mjesec</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <select name="godina" id=""> <option value="" selected>godina</option> <option value="2011">2011</option> <option value="2009">2012</option> </select> </td></tr> <tr><th colspan=2><input type="submit" name="submit" value="Dodaj"></th></tr> <tr><th colspan=2><input type="reset" name="reset" value="Resetovanje"> </tr></td> </table> </form>'; |
04. 02. 2011. | #3 |
Banned
Expert
Datum učlanjenja: 29.09.2007
Poruke: 458
Hvala: 131
71 "Hvala" u 44 poruka
|
Ništa ti više od ovoga ne treba.
http://www.php.net/manual/en/ref.datetime.php |
04. 02. 2011. | #4 |
profesionalac
Professional
Datum učlanjenja: 30.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
pogledacu, hvala
|
04. 02. 2011. | #5 |
Иван Бишевац
Qualified
|
Не знам да ли ово има смисла што су урадио, статички си попунио поља, тако да корисник може да изабере 31 фебруар, што је наравно погрешно. Моје лично мишљење је да је боље да узмеш неку готову компоненту (рецимо DatePicker из jQuery), да не "измишљаш поново точак"..Поменуо си да имаш проглем да ставиш DatePicker на ову форму, због чега конкретно?
|
04. 02. 2011. | #6 |
Ivan Dilber
Sir Write-a-Lot
|
^ to se lako validira sa checkdate()
__________________
Leadership is the art of getting people to want to do what you know must be done. |
05. 02. 2011. | #7 |
profesionalac
Professional
Datum učlanjenja: 30.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
pa evo recimo da imam ovaj deo, dakle deo one forme i recimo da sam ubacio jquery u moj porjekat i sad pozivam javascript i stampam slicicu malog kalendara na ciji klik se otvara ovaj javascript za stampanje kalendara:
Kôd:
$forma= '<table><tr><td width="200"> <span class="descriptions">Unesite datum</span><br> <input type="Text" id="demo1" maxlength="25" size="25"> <a id="kalendar" href="javascript:NewCssCal('demo1','ddmmyyyy')"><img src="images/cal.gif" width="16" height="16" alt="Pick a date"></a></td></tr> <tr><td><input type="submit" name="submit" value="Dodaj"></td></tr> </table> <script type="text/javascript"> $(\'#kalendar\').click(); </script>'; |
05. 02. 2011. | #8 |
profesionalac
Professional
Datum učlanjenja: 30.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
Uspeo sam da resim jednim jquery datapickerom ako nekoga zanima mogu da uploadujem skript. Hvala na interesovanju
|
|
|