Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Inna zawartość strony dla różnych użytkowników
elmajdano
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 21.11.2014

Ostrzeżenie: (0%)
-----


Witam

Pierwszy post na forum, mam nadzieję że nie powielony, ale szukam od dwóch dni odpowiedzi i nie znalazłem nigdzie..

Mianowicie, na stronie wyświetlającej liste zamówień z bazy danych potrzebuję dodać formułkę która będzie dla użytkowników jednej kategorii (przykładowo gdzie wartość w tabeli user w kolumnie x jest a,b ) wyświetla wszystkie produkty a dla innych użytkowników (przykładowo gdzie wartość w tabeli user w kolumnie x jest c ) będzie wyświetlać wybrane produkty (przykładowo wymienione po id .. cokolwiek).

Pytanie jak powinna wyglądać konstrukcja zapytania do bazy i kodu php
Baza jest dość duża i problem jest znacznie bardziej skomplikowany, ale napewno jakakolwiek pomoc będzie przydatna.

dzięki
pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Zapytanie ma się różnić tylko wartością warunku: SELECT * FROM tabela WHERE x = c. W czym kłopot?
Go to the top of the page
+Quote Post
elmajdano
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 21.11.2014

Ostrzeżenie: (0%)
-----


Teoretycznie tak, tylko jak to zapisać

jeżeli użytkownik (tabela user) w kolumnie x ma wartość a, b wyświetl całą listę produktów (tak jak do tej pory)

a jeżeli użytkownik w kolumnie x ma wartość c wyświetl listę ograniczoną jakimś parametrem (przykładowo produkty które w taeli produkty mają walute polską)

nie jestem doświadczonym phpowcem..

dzięki za pomoc
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


  1. SELECT * FROM tabela WHERE x IN('a','b') OR (x = 'c' AND waluta = 'pl');

Straszne (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 06:34