![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 393 Pomógł: 5 Dołączył: 6.02.2003 Skąd: The.Luciferian.Doctrine.p df Ostrzeżenie: (30%) ![]() ![]() |
jak przerobic ten kawalek kodu,
aby nie trzeba bylo 2 razy powtarzac:
jakies koncepcje? |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Przypisać PRZED if(empty($this->u['id'])) i zmienić jedynie w przypadku nie pasującym do sytuacji? (IMG:style_emoticons/default/winksmiley.jpg)
EDIT: Innymi słowy... Domyślnie jest to ustawione, a kasujesz tylko w wypadku, gdy user ma wykupione członkostwo.
Powód edycji: [thek]: Małe objaśnienie
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Instrukcje są takie same, więc powinieneś skorzystać z operatora logicznego "lub".
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
A to nie prościej zrobić z negacją? Jeśli niepuste u['id'] oraz r['id'] jest w tablicy opłaconych skasuj tekst o konieczności płatności ustawiony przed owym IF sprawdzającym. Kwestia w sumie wyboru.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 393 Pomógł: 5 Dołączył: 6.02.2003 Skąd: The.Luciferian.Doctrine.p df Ostrzeżenie: (30%) ![]() ![]() |
Wydaje mi sie, ze zle mnie zrozumieliscie (albo ja czegos nie widze)
Kod wyglada tak JESLI(NIEZALOGOWANY) { wywal kod o kupnie artykulu } ELSE { JESLI(ARTYKUL_ID, JEST WYKUPIONY_ID) POKAZ ARTYKUL; ELSE wywal kod o kupnie artykulu mmhm moze jednak cos zgubilem jak to rozwiazac |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
No to "przeczytaj" moje podejście.
Wyświetl informacje o kupnie. Jeśli jest zalogowany (niepuste u[id] ) oraz jest w opłaconych (r[id] w tablicy u[paid]) to wywal jednak ten komunikat, nie pokazuj go (IMG:style_emoticons/default/winksmiley.jpg) Zrobiłem to więc od drugiej strony niż Ty Pokazuję komunikat zawsze oprócz przypadku gdy zalogowany i opłacony. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 393 Pomógł: 5 Dołączył: 6.02.2003 Skąd: The.Luciferian.Doctrine.p df Ostrzeżenie: (30%) ![]() ![]() |
tak jak powiedziales nie dzialalo, bo pozostal jeszcze problem niezalogowanego, ale przerobilem skrypt dzieki twym poradom, ze juz dziala:
ah ta logika dzieki |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 08:03 |