![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 9.03.2003 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
Na samym poczatku prosze o wyrozumialosc jesli ktos stwierdzi ze rozwiazanie problemu jest banalne, probowalem rozwiazac to na rozne sposoby niestety z mizernym efektem.. To tyle jesli chodzi o wstep - przejde teraz do opisania problemu.. W mojej bazie przechowuje dane w nastepujacej tabeli, wypelnilem ja danymi dla zilustrowania problemu Kod +----+-----------+---------+----------+-----------+----------+----------+----------+----------+ | id | niebieski | zielony | czerwony | fioletowy | sz_n | sz_z | sz_cz | sz_f | +----+-----------+---------+----------+-----------+----------+----------+----------+----------+ | 5 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | +----+-----------+---------+----------+-----------+----------+----------+----------+----------+ | 6 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | +----+-----------+---------+----------+-----------+----------+----------+----------+----------+ | 7 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | +----+-----------+---------+----------+-----------+----------+----------+----------+----------+ formularz: Chodzi o to aby znalezc pare, pary w bazie danych odpowiadajace preferencjom podanym w formularzu.. hmm wydaje mi sie, ze troche zakrecilem, ale mam nadzieje ze zrozumiecie o co mi chodzi.. aby zilustrowac sprawe podaje przyklad Przyklad: Jestem zielony (sz_z = 1) szukam niebieskiego (niebieski = 1) lub czerwonego (czerwony = 1) -> zapytanie powinno zwrocic wiersz 6 i 7, tylko jak sformulowac?? Prosze was o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 276 Pomógł: 3 Dołączył: 22.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Na początek powiem, że zrobiłeś nazwy bazy totalnie nieintuicyjne w stosunku do tego co przedstawia twój kod HTML, a konkretnie dlaczego szukam niebieskiego jest "niebieski", a niebieski jest "sz_niebieski"? Bezsensu, tyle offtopicu.
rozwiązanie problemu jest proste (według Twojego nazewnictwa z przykładu)
Mała porada, nazwij pola formularza tak, jak masz nazwane pola w tabeli w bazie wtedy będziesz mógł zrobić coś takiego (kod w php), oczywiście musisz to sobie dostosować odpowiednio (tutaj masz tylko ideę)
UWAGA (tak na wszelki wypadek):
zwróci Ci nazwę zmiennej a
zwróci jej wartość (zakładam, że to wiesz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale tak na wszelki wypadek (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 13:17 |