Autor | Zpráva | ||
---|---|---|---|
Nat Profil * |
#1 · Zasláno: 15. 2. 2006, 20:15:34
Zdravím v databázi mám údaje s datumem. Vypisuji je ve tvaru Datum, příspěvek, Autor
Mám tabulku a řádky odděluji barvou. To co bych chtěl je dát ještě jeden řádek nad články určitého data: Příklad: úterý 12. 8. 2006 úterý 12. 8. 2006, Jak dělat zlého, Pepa úterý 12. 8. 2006, Jak dělat hodného, Petr středa 13. 8. 2006 středa 13. 8. 2006, Pepa je zlý, Jan středa 13. 8. 2006, Jenda je hodný, Pepa ... No a problém je že nevím jakou funkci respektive podmínku mám použít proto aby se mi datum vypsalo jen jednou. Do data mám načteny data od článků a podmínka by měla vypadat nějak takto: když se datum článku změní vložit řádek s datem, když je stejné nevkládat. Díky předem za nasměrování jak vytvořit tu podmínku Nat |
||
Peca Profil |
#2 · Zasláno: 15. 2. 2006, 20:38:28
Nějak v následujícím duchu:
$posledni=0; |
||
Nat Profil * |
#3 · Zasláno: 15. 2. 2006, 21:02:50
Asi si úplně nerozumíme napíšu tady kus kódu jak to mám:
no a to první echo $datum potřebuji vypsat jen jednou v tomhle tvaru mi to vypíše logicky řádek datum nad každým řádkem článku .... Nat |
||
Peca Profil |
#4 · Zasláno: 15. 2. 2006, 21:27:34 · Upravil/a: Peca
Rozumíme si.
Ještě před ten cyklus dej $posledni=0; Když to tam nebude, nic se nestane. Místo $datum = $row->created; dej toto: if ($posledni == $row->created) |
||
Nat Profil * |
#5 · Zasláno: 15. 2. 2006, 21:45:23
Díky za čas, ale nefunguje to tady je zápis, já už jsem dneska tak hotový, že tam chybu nevidím, ale abych se přiznal tak ten zápis moc nechápu a nějak usuzuji, že to ani fungovat nemůže, ale já už si připadám jak lama :-)
Nat |
||
Nat Profil * |
#6 · Zasláno: 16. 2. 2006, 09:06:25
Tak už jsem to díky tvým radám na 99 procent vyřešil tady je kód:
má to ale jeden malinký háček (to procento). Nevypíše to první datum což je logické protože při prvním vstupu se datum nerovná proměnné poslední, ale nějak mě nenapadá jak to obejít. jestli definovat ještě nějakou proměnou a použít ji jen jednou nebo tak nějak :-) každopádně díky za nasměrování Nat |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0