![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 31.01.2004 Ostrzeżenie: (20%) ![]() ![]() |
Krótkie wprowadzenie. To jest baza mailowa do newslettera. Ktoś zapisując się na listę wybiera jakie tematy go interesują i odznacza je checkboxami. Teraz wszystko trafia do bazy i wygląda to tak
TABELA 1 id | opcje |email --------------------------------------------------- 1 |1,5,23,56,45 |email@email.pl --------------------------------------------------- 2 |9,12,25,23,27,36 |email@email.pl --------------------------------------------------- 3 |2,4,7,23,41,56,67 |email@email.pl 1. Generuję stronę i do każdego rekordu przyporządkowany jest checkbox. Następnie wrzucam to do bazy danych i otrzymuję rekord zawierający opcje i email - TO DZIAŁA 2. Teraz znowu wygeneruje taką samą stronę z checkboxami po stronie administracyjnej i odznaczając kilka checkboxów chce wybrać z bazy te rekordy, które zawierają dokładnie te odznaczone opcje. Np zaznaczam checkbox 23 i 56, to powinienem dostać wynik w postaci dwóch rekordów o id=1 i id=3. 3. Wyswietlam dany rekord np: o id =2 TABELA 1 id | opcje |email --------------------------------------------------- 2 |9,12,25,23,27,36 |email@email.pl i chce wyświetlić wszystkie tematy jakie są przyporządkowane do danego e-maila. Numery opcji to id odpowiadający danemu tematowi w bazie danych. czyli TABELA 2 id | temat -------------------- 1 |Motoryzacja -------------------- 2 |Muzyka -------------------- 3 |Sport I problem polega na tym że nie wiem jak skonstruować te dwa zapytanie. :?: |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:21 |