Autor | Zpráva | ||
---|---|---|---|
andrej 1235 Profil * |
#1 · Zasláno: 13. 4. 2008, 00:13:10
ahojte chcel by som do databazy ulozit cas ktory je teraz takze 00:11 + 30 minut == 00:41
potom by som ho chcel vypisat s databazy a pomocou php s if vypisat cas mezi nimi a pomocou javascript cas urobit pohyblivy takze odpocivanie od 30 do nula. ale neviem si stym rady ... |
||
pokker Profil |
#2 · Zasláno: 13. 4. 2008, 00:35:03
select DATE_ADD(now(),INTERVAL 30 HOUR) ; takto dostanes z databaze cas plus 30 minut myslim "))
|
||
pokker Profil |
#3 · Zasláno: 13. 4. 2008, 00:39:41
aaa Interval 30 MINUTE sorry
|
||
andrej 1235 Profil * |
#4 · Zasláno: 13. 4. 2008, 00:39:41
pokker
ale ne ja ho tam chci uz dostat s insertem do databaze a pak s if kontrolovat jestly je date cas vetsi nez v databaze no proste zakazat uzivatelovi do tohto casu neco nedelat ... napriklad v databaze je cas 00:40 a ted je 00:39 tak jednu minutu nemuze jit na tuhle stranku ... |
||
pokker Profil |
#5 · Zasláno: 13. 4. 2008, 00:43:37
tak jednoducho insert into tabulka values('hodnoty','hodnoty', DATE_ADD..........
|
||
andrej 1235 Profil * |
#6 · Zasláno: 13. 4. 2008, 00:49:00
pokker
a jak udelam pak to iff ???? |
||
pokker Profil |
#7 · Zasláno: 13. 4. 2008, 01:04:01
mozest to bud selectovat pomocou date_format a porovnavat z php /java casom alebo rovno porovnavat v SQL , ostatne uzivatela mas ulozeneho v DB alebo ip ...
|
||
andrej 1235 Profil * |
#8 · Zasláno: 13. 4. 2008, 01:06:44
nie ja mam v db user_id a cas do user_id ulozim userovo id a do casu ten cas + 30 minut a potom vypisem cas zo sql to neni problem ale neviem na to urobit if nevies mi ho niako urobit ... lebo ja to neviem moc dobre ...
|
||
Akacko Profil |
#9 · Zasláno: 13. 4. 2008, 09:10:46
andrej 1235
Pak ten vybraný čas z databáze převedeš např. na sekundy (strtotime()), a porovnáš s aktuálním časem. Aktuální čas musí být zajisté také v sekundách. |
||
andrej 1235 Profil * |
#10 · Zasláno: 13. 4. 2008, 10:10:36
Akacko
a nemuzes prosimte napsat kod protoze ja se s casem nerozumim moc diky |
||
andrej 1235 Profil * |
#11 · Zasláno: 13. 4. 2008, 12:09:26
prosim pomozte mi
|
||
Akacko Profil |
#12 · Zasláno: 13. 4. 2008, 12:26:28
andrej 1235
ono kdybys to zkusil krok po kroku jak jsem to napsal... // Cas z databaze prevedes na sekundy $casDb = strotime($casDb); // Aktualni cas v sekundach $aktualniCas = time(); // Podminka. Pokud bude cas v DB vetsi jak aktualni tak odpocitame if ($casDb > $aktualniCas) { // Odpocitavani } Je to opravdu tak složité? Vím, že budeš říkát, že začináš. Jednou začínal každý, ale vždy se najde pár jedinců, kteří spamuji fórum kvůl každé blbosti. Takhle se nic nenaučíš. Programovat se musíš učít sám a ne opisováním kódu. |
||
andrej 1235 Profil * |
#13 · Zasláno: 13. 4. 2008, 12:49:08
Akacko
no oki ale kdys v db je cas v datetime to nevadi ???? |
||
pokker Profil |
#14 · Zasláno: 13. 4. 2008, 13:03:23
SELECT DATE_FORMAT(cas_v_tabulke,'%S') AS cas_v_tabulke from tabulka ...... myslim
doporucujem rovnako ako Akacko najprv si o tom nieco precitat , nez lepit kody z diskusií |
||
Časová prodleva: 16 let
|
0