» »

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.

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?
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š

Zgodovina sprememb…

  • spremenilo: SDM ()

darh ::

sinko.. programirat te pa ne mislm učit... 8-)

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 ::

Ok.. samo teoretično me je zanimalo.... to je vse kar sem rabil.

Naljepša ti hvala

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

darh ::

hehe.. a se zavrkavaš ti mal ;)

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
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);

Zgodovina sprememb…

  • spremenilo: markz ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

PHP KONTAKT

Oddelek: Izdelava spletišč
71495 (1332) rkasteli
»

[php] in dropdown meni

Oddelek: Programiranje
121286 (1105) rokpok
»

spustni meni

Oddelek: Izdelava spletišč
51375 (1305) mambli
»

Dolocanje obrobe z CSS pri SELECT-u

Oddelek: Izdelava spletišč
61111 (1052) KatMai
»

PHP/HTML strokovnjaki help!

Oddelek: Izdelava spletišč
261818 (1529) TheHijacker

Več podobnih tem