| Autor | Zpráva | ||
|---|---|---|---|
| forfun Profil * |
#1 · Zasláno: 23. 6. 2009, 17:18:43
Ahojte, mam mensi problemik a neviem si stym dat rady.
Ide o to ze mam stranku, na ktorej sa zobrazuju data, data ktore su v mysql databaze, a tieto data kazdy den pribudaju. Na stranke ich zobrazuje pomocou tabulky, v kazdom riadku jeden udaj. Potrebujem spravit to, aby mi kazdy den uzavrelo tabulku, a zacalo novu s aktualnym datumom do ktorej sa budu davat zase aktualne data. Cize stranka by potom mala vyzerat nasledovne ----zaciatok tabulky---- Dnesny datum Data pridane dnes. ----koniec tabulky---- ----zaciatok tabulky---- Predosly datum Data pridane v predoslom dni ----koniec tabulky---- Za akukolvek radu vopred dakujem. |
||
| fuckin Profil * |
#2 · Zasláno: 23. 6. 2009, 17:28:19
asi sem nepochopil dotaz nebo nechapu kde je problem.
Vytvor hlavicku tabulky, pak dej dotaz na db s omezenim "WHERE datum=aktualni_datum" a projed to whilem pres mysql_fetch_array a tvor <td> a <tr> jak ti to pasuje. To same u vcerejsiho datumu akorat tam bude o den min |
||
| forfun Profil * |
#3 · Zasláno: 23. 6. 2009, 17:33:04
Ja potrebujem aby to robilo automaticky a na x dni, nie len na dva
Uvediem priklad webu kde to maju spravene tak ako potrebujem http://www.leenks.com/ |
||
| forfun Profil * |
#4 · Zasláno: 23. 6. 2009, 17:34:11
sorry za nefunkcny link
http://www.leenks.com/ |
||
| tiso Profil |
#5 · Zasláno: 23. 6. 2009, 17:50:36
$last_date=0;
while($row=mysql_fetch_assoc($result)){
if($last_date != row['db_date']){
//vypis zaciatok tabulky
}
//tu si vypis data
if($last_date != row['db_date']){
//vypis koniec tabulky
$last_date = row['db_date'];
}
} |
||
| petr 6 Profil |
for($day=0;$day<$pozadovanypocetdni;$day++){
$datum=date("Y-m-d",strtotime("-$day day"));
//vypis polozek
}P.S. Proc se tento muj kod nezobrazi taky tak barevne? |
||
| fuckin Profil * |
#7 · Zasláno: 23. 6. 2009, 18:37:01
forfun
Aha, a co neni na tom mojem reseni automaticke? Misto aktualni_cas samozrejme pouzijes funkci date() s prislusnymi parametry. Si jako myslis ze bych ti radil reseni pro kazdy den? Tedy jako 365 reseni bys mel?! |
||
| Jan Tvrdík Profil |
#8 · Zasláno: 23. 6. 2009, 18:40:04
petr 6:
„Proc se tento muj kod nezobrazi taky tak barevne?“ Musel by jsi použít [ prephp ] kód [/pre] |
||
| tiso Profil |
#9 · Zasláno: 23. 6. 2009, 18:41:59
fuckin - tvoje riešenie znamená x dotazov na databázu pre x dní výpisu. Ide to aj jedným.
|
||
| fuckin Profil * |
#10 · Zasláno: 23. 6. 2009, 18:48:11
2 dotazy, to ze on pozdeji rekne ze to chce na x dni sem nemohl tusit.
|
||
| tiso Profil |
#11 · Zasláno: 23. 6. 2009, 18:56:21
fuckin - zbytočne sa vyhováraš.
|
||
| petr 6 Profil |
#12 · Zasláno: 24. 6. 2009, 10:53:32
Vzhledem k tomu, ze problem je zrejme jiz vyresen, si dovolim reagovat na off-topic:
„Musel by jsi použít [ prephp ] kód [/pre]“ A jakto, ze u mych ostatnich prispevku to funguje i s "obycejnym" pre? |
||
| Chamurappi Profil |
#13 · Zasláno: 24. 6. 2009, 10:57:50
Reaguji na petra 6:
Protože je tu nějaká autodetekce a ta někdy autodetekuje a někdy neautodetekuje. |
||
|
Časová prodleva: 17 let
|
|||
0