Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wysyłanie obiektów zależnie od preferencji użytkownika
arbak
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 27.09.2006

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


Witam, Mam taki problem :

W bazie danych mam tabelę z obiektami i tabelę preferencji użytkowników co do tych obiektów.
Chciałbym napisać skrypt, w któym w zależności od preferencji system wyśle do użytkownika tylko te obiekty, które spełniają jego preferencje, za pomocą cron job (lubię samochody czerwone i tylko z rozkładanym dachem), i system wyszuka takie w bazie i wyśle u8żytkownikowi. Nie wiem jak to dokładnie ugryźć, mam kilka pomysłów, ale myślę że mogą być błędne. Możecie mi podesłać jakieś przykłądowe tutoriale czy jakiś pomysł. Dzięki z góry.

Pozdrawiam
Go to the top of the page
+Quote Post
styryl
post
Post #2





Grupa: Zarejestrowani
Postów: 223
Pomógł: 27
Dołączył: 16.04.2008
Skąd: Bakutilu

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


Bardzo prosto możesz to zrobić:

Pobierasz preferencje dla użytkownika, następnie wybierasz na podstawie preferencji obiekty i wysyłasz ( jak przypuszczam emailem) wszystko to podpinasz pod crona, nic skomplikowanego w tym nie ma.
Go to the top of the page
+Quote Post
arbak
post
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 27.09.2006

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


czyli na zasadzie porónania tabel w bazie? WHERE dwa.numer!=jeden.numer AND itd.
Go to the top of the page
+Quote Post
styryl
post
Post #4





Grupa: Zarejestrowani
Postów: 223
Pomógł: 27
Dołączył: 16.04.2008
Skąd: Bakutilu

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


Tak, najlepiej to zrobić jednym zapytaniem z join. Pokaż jak masz zrobione tabele.
Go to the top of the page
+Quote Post
arbak
post
Post #5





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 27.09.2006

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


Nie mam jeszcze tabeli bo to póki co plan, a kod nad którym pracuje od dwóch dni to spagetti. Ale jak to ogarnę to wrzucę tutaj te tabele.
Jeszcze jedno pytanie, np. użytkownik wybiera przedział cenowy od 100 do 500 PLN jak można to porównać, czy lepiej stworzyć takie pole w tabeli wskazujące to dokładnie czy napisać skrypt większe od mniejsze od itd.



chyba mam : MIN.PRICE and MAX.PRICE tak będzie wygodniej
Go to the top of the page
+Quote Post
styryl
post
Post #6





Grupa: Zarejestrowani
Postów: 223
Pomógł: 27
Dołączył: 16.04.2008
Skąd: Bakutilu

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


Możesz to zrobić np tak:

  1.  
  2. SELECT `*` FROM `tabela` WHERE `cena` >= 'cena od' AND `cena` <= 'cena do'
  3.  


Ten post edytował styryl 10.02.2012, 10:47:47
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 06:32