Forum » Izdelava spletišč » Označevanje datumov...
Označevanje datumov...
SDM ::
Imam en problemček in ne vem kako bi se ga lotil. Namreč igram se z skripto, ki ima možnost popravljana datuma. Kje se mi zatakne? Ko hočem postaviti izbiro ure (recimo navedem ure od 1:00 pa do 11:00). Izberem drop-down menu in kako naj sedaj nastavim da bo ura ki je bila pred popravljanem v bazi izbrana?
Potem so pa tu še te meseci. Kako naj nastavim da bodo prikazani kot Januar, Frebruar, Marec... in ne kot številke. Tu se ponovno pojavi problem, da je izbran mesec, ki je bil prej v bazi.
Za odgovore se Vam lepo zahvaljujem.
Potem so pa tu še te meseci. Kako naj nastavim da bodo prikazani kot Januar, Frebruar, Marec... in ne kot številke. Tu se ponovno pojavi problem, da je izbran mesec, ki je bil prej v bazi.
Za odgovore se Vam lepo zahvaljujem.
darh ::
določeno vrednost v HTML seznamu označiš takole:
<select name="ure">
<option value="01">01</option>
<option value="02">02</option>
<option value="03" selected>03</option>
<option value="04" >04</option>
...
</select>
da si še ogledaš:
za mesece isto...
kaj te muči pri prikazu mesecev?
<select name="ure">
<option value="01">01</option>
<option value="02">02</option>
<option value="03" selected>03</option>
<option value="04" >04</option>
...
</select>
da si še ogledaš:
za mesece isto...
kaj te muči pri prikazu mesecev?
Excuses are useless! Results are priceless!
SDM ::
Khm, zadeva ni tako easy. PAč v bazi imam vpise. Nato hočem te vpise popravit, in želim da mi prikaže vse ure, ter sam izbere uro, ki je bila predhodno v bazi. torej kako narediti selected pri vpisu ki je v bazi in v eni izmed options.
Upam da sedaj razumeš
Upam da sedaj razumeš
Zgodovina sprememb…
- spremenilo: SDM ()
darh ::
sinko.. programirat te pa ne mislm učit...
teoretično:
ostalo sam naklanfej...
btw: vohat pa ne morem v katerem jeziku bi ti to želel da ti napišemo...
teoretično:
dokler nism skozi vse ure {
a je ura enaka kot v bazi ?
da: izpiši skupaj z selected
ne: izpiši samo uro
}
ostalo sam naklanfej...
btw: vohat pa ne morem v katerem jeziku bi ti to želel da ti napišemo...
Excuses are useless! Results are priceless!
SDM ::
Sorry, ker morim še tole te imam za vprašat. Kot slutiš programiram v PHP-ju. Imam while loop, ki mi prišteva dneve od 1 do 31. Izgleda približno takole
?> <select name='dan_zacetek'>
<?
$dan=01;
while (++$dan <= 31) {
?> <option value="<? echo"$dan"; ?>"> <?
echo"$dan";> </option>
<? }?></select>
Kako naj naredim da se mi bodo številke od 1-9 prikazovale z 0 spredaj. A za to obstaja kašna funkcija al je treba še kakšen if uključiti?
100x
?> <select name='dan_zacetek'>
<?
$dan=01;
while (++$dan <= 31) {
?> <option value="<? echo"$dan"; ?>"> <?
echo"$dan";> </option>
<? }?></select>
Kako naj naredim da se mi bodo številke od 1-9 prikazovale z 0 spredaj. A za to obstaja kašna funkcija al je treba še kakšen if uključiti?
100x
darh ::
hehe.. a se zavrkavaš ti mal ;)
for ( $i = 1; $i < 32; $i++ ) {
if ( $i < 10 )
echo "0$i";
else
echo $i;
}
bo šlo ?
for ( $i = 1; $i < 32; $i++ ) {
if ( $i < 10 )
echo "0$i";
else
echo $i;
}
bo šlo ?
Excuses are useless! Results are priceless!
<?php?> ::
Kako naj naredim da se mi bodo številke od 1-9 prikazovale z 0 spredaj. A za to obstaja kašna funkcija al je treba še kakšen if uključiti?
Regular expressions...
... [0-9]{0,1} ... nekako tako ... samo kode ti pa ne bom pisal ...
Glede onega s časom:
Glej to:
http://www.orodjarna.com/tutoriali_php2...
Na dnu imaš eno foro z časom...
Samo namesto w uporabiš n, in array spremeniš...
Če si sploh to hotel, ker mi tvoji posti delujejo nekako zmedeno... ali pa je že malce preveč pozna ura ...:)
darh ::
ok >?php?>... zdj mam pa jest teh tvojih RegExp dost... ne mi metat takih pripomb ven.. rešitev je resda možna tudi tako, samo ne s tem še bol zmest začetnika k še sam ne veš dost kej več o tem, ok? Bolj kompleksne RegExprešne sem misal k si še v plenice lulu, pa težim z njimi samo takrat k je res potrebno, ne pa vedno in skoz.
Še nekaj alternativ ki delajo hitreje kt regexp:
$i = printf("%02d",$i);
$i = ( $i < 10 ? "0$i" : $i );
lp,x
Še nekaj alternativ ki delajo hitreje kt regexp:
$i = printf("%02d",$i);
$i = ( $i < 10 ? "0$i" : $i );
lp,x
Excuses are useless! Results are priceless!
markz ::
ja, ce bi si hotli zmisljevat neumne resitve bi lahko naredili tudi tako:
$i = str_pad($i, 2, "0", STR_PAD_LEFT);
$i = str_pad($i, 2, "0", STR_PAD_LEFT);
Zgodovina sprememb…
- spremenilo: markz ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | PHP KONTAKTOddelek: Izdelava spletišč | 1495 (1332) | rkasteli |
» | [php] in dropdown meniOddelek: Programiranje | 1286 (1105) | rokpok |
» | spustni meniOddelek: Izdelava spletišč | 1375 (1305) | mambli |
» | Dolocanje obrobe z CSS pri SELECT-uOddelek: Izdelava spletišč | 1111 (1052) | KatMai |
» | PHP/HTML strokovnjaki help!Oddelek: Izdelava spletišč | 1818 (1529) | TheHijacker |