![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 18.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Siedzę nad tym od kilku ładnych nocek, i po prostu załamka (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Opis problemu: Mam w sql-u trzy tablice: uzytkownicy, pisma i potwierdzenia. W tablicy potwierdzenia znajdują się dane czy dany uzytkownik zapoznal się z konkretnym pismem, czyli m.in. iduzytkownika, idpisma i potwierdzenie=T lub N (oczywiście w zależności czy uzytkownik potwierdził zapoznanie). Problem zaczyna się kiedy na stronie chcę wyświetlić w postaci tabeli zbiorczą informację w następujący sposób: __________1 kolumna, 2 kolumna, 3 kolumna, ......, n kolumna 1 wiersz: ___________pismo 1, pismo 2, ..........., pismo n 2 wiersz: uzytkownik 1, T lub N, T lub N, .........., T lub N 3 wiersz: uzytkownik 2, T lub N, T lub N, .........., T lub N ... k wiersz: uzytkownik k+1, T lub N,T lub N, ........, T lub N oto mój fragment kodu i niestety nie jest dobrze (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Pierwszy wiersz, kiedy wypisuje nr pisma - ok, pierwsza kolumna, kiedy wypisuje login uzytkownika - ok. Ale wszystko się psuje przy wypisywaniu wartości T/N dla konkretnego uzytkownika i konkretnego pisma... Może ktoś ma jakiś pomysł(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Baaardzo proszę o pomoc!!!!!!!! ------------------- do kodu php używaj BBCode php ~Cienki1980 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 20.02.2007 Skąd: Wroclaw Ostrzeżenie: (0%) ![]() ![]() |
Ja bym zrobił tak:
Dzięki temu masz 3 tabele, w czym jedna $tab_potwierdzenia, która załatwia Ci sprawę potwierdzeń. Musisz tylko dodać klasy i inne upiększenia, oczywiście w zapytaniach brakuje tez ORDER BY. Mam nadzieje ze pomoże. --------------------- tak jak u poprzednika. do php korzystamy z BBCode php a nie html no i chyba alt się zepsuł bo żadnych ogonków nie było. ~Cienki1980 Ten post edytował Cienki1980 21.02.2007, 08:32:32 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 12:30 |