Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

5 Stron V   1 2 3 > » 

askone
Napisane: 7.05.2012, 10:38:19





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Kod javascript obejmij jeszcze takim warunkiem
Kod
$(document).ready(function(){
...
});
  Forum: Po stronie przeglądarki · Podgląd postu: #961640 · Odpowiedzi: 3 · Wyświetleń: 519

askone
Napisane: 2.02.2012, 08:23:37





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Narzędzie: phpDoc

Odnośnie samego stylu opisywania funkcjonalności realizowanej przez kod to nie spotkałem się z jakimiś zasadami, jednak podstawowym wyznacznikiem dobrego opisu powinno być opisanie w krótkich zdaniach podstawowej funkcjonalności.

edit: Swego czasu korzystałem jeszcze z narzędzia naszej rodzimej produkcji: http://www.invenzzia.org/en/projects/typefriendly
  Forum: Szukam · Podgląd postu: #936459 · Odpowiedzi: 5 · Wyświetleń: 526

askone
Napisane: 24.01.2012, 09:38:33





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Rozwiązaniem wydaje się być zastosowanie wyrażenia regularnego zapisanego w postaci
Kod
\d+


Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #933871 · Odpowiedzi: 1 · Wyświetleń: 325

askone
Napisane: 20.01.2012, 09:29:59





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Rozumiem, że w polu avatar przechowujesz nazwę pliku. Jeśli tak to spróbuje porównania w stylu
  1. if($kto_nick[1] <> "")
  2. {
  3. echo "<img src=/upload/$kto_nick[1] width=150 >";
  4. }


Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #932957 · Odpowiedzi: 5 · Wyświetleń: 300

askone
Napisane: 13.12.2011, 14:56:43





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Identyfikator użytkownika załatwi Twój problem, bo skoro każdy z użytkowników ma widzieć tylko swoje paczki to w bazie jest zapewne kolumna określająca kto jest właścicielem paczki. Wtedy po zalogowaniu się użytkownika odczytany z bazy jego identyfikator zapisujesz w sesji, a w każdym pliku (na każdej stronie) pobierasz go z sesji i na jego podstawie odczytujesz dane z bazy.

edit:
Nie doczytałem końcówki Twego posta. W przypadku który opisujesz numer paczki możesz przekazać poprzez GET. Na stronie docelowej - z detalami paczki - sprawdzasz czy użytkownik o id zapisanym w sesji jest właścicielem paczki o numerze przekazanym poprzez GET.

  1. SELECT
  2. id,
  3. nazwa
  4. FROM Paczki
  5. WHERE id = NumerPaczki AND owner_id = IdUzytkownika


Jeśli zapytanie zwróci pusty rezultat to znaczy, że dany użytkownik nie jest właścicielem paczki i nie może sprawdzić jej szczegółów. Wtedy możesz wyświetlić stosowny komunikat i przekierować go na stronę z listą paczek.

Proste i funkcjonalne...
  Forum: PHP · Podgląd postu: #922039 · Odpowiedzi: 8 · Wyświetleń: 658

askone
Napisane: 21.10.2011, 13:24:35





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Magiczna funkcja __get może działać tylko w kontekście konkretnego obiektu. Nie ma prostego sposobu aby w ten sposób pobierać statyczne dane.

ps. Od PHP 5.3 można wykorzystać __callStatic

Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #907424 · Odpowiedzi: 1 · Wyświetleń: 557

askone
Napisane: 18.10.2011, 14:15:40





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Osobiście zastosowałbym tutaj złączenie w zapytaniu MySQL poprzez inner join. W klasie, w której masz zdefiniowaną metodę pobierającą listę ostatnich 10 dodanych zdjęć pobierz od razu wszystkie dane, łącznie z danymi o użytkowniku. Skoro dane tę są powiązanie nie widzę problemu aby pobrać je jednym zapytaniem z wykorzystaniem złączenia.
  Forum: Object-oriented programming · Podgląd postu: #906506 · Odpowiedzi: 6 · Wyświetleń: 594

askone
Napisane: 8.09.2011, 12:47:58





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Poczytaj o metodzie jquery .live()

Pozdrawiam
  Forum: XML, AJAX · Podgląd postu: #897320 · Odpowiedzi: 3 · Wyświetleń: 588

askone
Napisane: 5.09.2011, 10:11:36





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Ogólnie bardzo schludnie i ładnie wink.gif

Jedyne co mnie zastanowiło to brak wyróżnienia aktualnie wybranej opcji menu dla: strona główna, reklamodawcy, wydawcy. Dla opcji "zaloguj" pojawia się ładne pomarańczowe wyróżnienie.

Pozdrawiam
  Forum: Oceny · Podgląd postu: #896465 · Odpowiedzi: 11 · Wyświetleń: 1 381

askone
Napisane: 30.08.2011, 11:31:18





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Według mnie spróbowałbym z
  1. position: relative
dla obiektu div'a z tekstem. Ponieważ jest on potomkiem dla
  1. <div class="logo">
to spróbuj go pozycjonować względnie dla niego


PS. Zobacz tutaj Trochę zmodyfikowałem Twój kod, ale chyba osiągnąłem to co chcesz smile.gif
Pozdrawiam
  Forum: CSS · Podgląd postu: #894986 · Odpowiedzi: 5 · Wyświetleń: 1 267

askone
Napisane: 30.08.2011, 08:27:44





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Pokaż jako obrazek fragment layoutu, który chcesz zbudować - kod w jsfiddle nie ma obrazków więc trudno coś ustawić...
  Forum: CSS · Podgląd postu: #894881 · Odpowiedzi: 5 · Wyświetleń: 1 267

askone
Napisane: 29.08.2011, 11:23:46





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Poszukaj kodu javascript, który podpina stosowną funkcję do zdarzenia onlick smile.gif Jeśli strona wykorzystuje jquery to kod powinien wyglądać jakoś tak:

Kod
$("#char_por").click(function(){...});


Pozdrawiam
  Forum: JavaScript · Podgląd postu: #894573 · Odpowiedzi: 6 · Wyświetleń: 583

askone
Napisane: 29.08.2011, 09:23:22





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

A nie prościej będzie Ci wywołać zdarzenie click na każdym z tych checkboxów? Wtedy funkcja podpięta do zdarzenia się odpali i po sprawie...

Przykład z czystego js dla obiektu z ID:
Kod
document.getElementById('id').click();


Pozdrawiam
  Forum: Po stronie przeglądarki · Podgląd postu: #894517 · Odpowiedzi: 2 · Wyświetleń: 376

askone
Napisane: 25.08.2011, 14:22:34





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

O ile dobrze Cię zrozumiałem to kod powinien wyglądać tak:
  1. <select id="calc2_op1" class="sum" name="wybierz1">
  2. <option value="1" selected="selected">Wartosc 1</option>
  3. <option value="2">Wartosc 2</option>
  4. <option value="3">Wartosc 3</option>
  5. <option value="4">Wartosc 4</option>
  6. <option value="5">Wartosc 5</option>
  7. <select id="calc2_op2" class="sum" name="wybierz2">
  8. <option value="1" selected="selected">Wartosc 1</option>
  9. <option value="2">Wartosc 2</option>
  10. <option value="3">Wartosc 3</option>
  11. <option value="4">Wartosc 4</option>
  12. <div id="result">
  13. 0
  14. </div>
  15. <script type="text/javascript">
  16. var arr = new Array();
  17. arr["calc2_op1_1"] = 2;
  18. arr["calc2_op1_2"] = 4;
  19. arr["calc2_op1_3"] = 6;
  20. arr["calc2_op1_4"] = 8;
  21. arr["calc2_op1_5"] = 10;
  22. arr["calc2_op2_1"] = 3;
  23. arr["calc2_op2_2"] = 5;
  24. arr["calc2_op2_3"] = 13;
  25. arr["calc2_op2_4"] = 17;
  26.  
  27. $(".sum").change(function(){
  28. var suma = 0;
  29. $(".sum").each(function(){
  30. var wartosc = arr[$(this).attr("id") + "_" + $(this).val()];
  31.  
  32. suma += parseInt(wartosc);
  33. });
  34. $("#result").text(suma);
  35. }).change();
  Forum: Poszukuję · Podgląd postu: #893385 · Odpowiedzi: 13 · Wyświetleń: 1 118

askone
Napisane: 25.08.2011, 10:57:07





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Mam dziś dzień dobroci więc proszę smile.gif
  1. <select class="sum" name="wybierz1">
  2. <option value="1" selected="selected">Wartosc 1</option>
  3. <option value="2">Wartosc 2</option>
  4. <option value="3">Wartosc 3</option>
  5. <select class="sum" name="wybierz2">
  6. <option value="10" selected="selected">Wartosc 10</option>
  7. <option value="22">Wartosc 22</option>
  8. <option value="31">Wartosc 31</option>
  9. <select class="sum" name="wybierz3">
  10. <option value="11" selected="selected">Wartosc 11</option>
  11. <option value="20">Wartosc 20</option>
  12. <option value="19">Wartosc 19</option>
  13. <div id="result">
  14. 0
  15. </div>
  16. <script type="text/javascript">
  17. var suma = 0;
  18. $(".sum").each(function(){
  19. suma += parseInt($(this).val());
  20. });
  21. $("#result").text(suma);


Analiza należy już do Ciebie smile.gif
  Forum: Poszukuję · Podgląd postu: #893292 · Odpowiedzi: 13 · Wyświetleń: 1 118

askone
Napisane: 26.08.2011, 09:20:22





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Zamiast
  1. $data -> findcountPage()


zastosuj
  1. $this->data->findcountPage()
  Forum: Przedszkole · Podgląd postu: #893642 · Odpowiedzi: 12 · Wyświetleń: 763

askone
Napisane: 26.08.2011, 08:36:39





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

To
  1. $this->$countPage

zamień na
  1. $this->countPage
  Forum: Przedszkole · Podgląd postu: #893624 · Odpowiedzi: 12 · Wyświetleń: 763

askone
Napisane: 22.08.2011, 09:44:45





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

W 13 linii brakuje średnika....
  Forum: Przedszkole · Podgląd postu: #892167 · Odpowiedzi: 5 · Wyświetleń: 366

askone
Napisane: 20.07.2011, 07:38:02





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Tylko javascript i ajax. W inny sposób nie uda Ci się skierować jednego formularza do dwóch różnych plików.
  Forum: Przedszkole · Podgląd postu: #883222 · Odpowiedzi: 5 · Wyświetleń: 396

askone
Napisane: 10.06.2011, 13:13:27





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Może tutaj znajdziesz to czego szukasz.

Pozdrawiam
  Forum: PHP · Podgląd postu: #871267 · Odpowiedzi: 2 · Wyświetleń: 506

askone
Napisane: 7.06.2011, 11:49:23





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Według mnie już na początku popełniasz błąd ograniczając liczbę tabel do 3. Dlaczego akurat do 3 a nie do 2 lub 4??

Moje uwagi i pytania:
  • Czy klient to jednocześnie sprzedający?
  • Czy kupujący też jest klientem? Czy jego dane będą rejestrowane?
  • Brak powiązania sprzedającego z samochodem/ami.
  • Brak informacji o statusie samochodu (dostępny, zarezerwowany, sprzedany).
  • Jeśli ta baza miałaby służyć realnym potrzebom to powinna być informacja o cenie_oferowanej, cenie_sprzedającego i cenie_końcowej. Właściciel komisu musi na bieżąco wiedzieć za ile kupił samochód, za ile wystawił i czy może coś obniżyć.


Pozdrawiam
  Forum: MySQL · Podgląd postu: #870198 · Odpowiedzi: 4 · Wyświetleń: 604

askone
Napisane: 2.06.2011, 12:05:57





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

hasła: javascript, jquery, onblur, onclick - powinny pomóc wink.gif
  Forum: Po stronie przeglądarki · Podgląd postu: #868759 · Odpowiedzi: 1 · Wyświetleń: 403

askone
Napisane: 1.06.2011, 12:12:45





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

  • W jakim celu wydzielasz treść ogłoszenia do osobnej tabeli?? Przecież treść będzie unikalna dla każdego ogłoszenia, więc nie ma sensu tworzenia osobnej tabeli na te dane.
  • Skoro wiążesz podkategorię z kategorią to mając tylko informację o id_podkategorii jesteś w stanie pobrać również id_kategorii. Wydaje mi się, iż w ten sposób jesteś również w stanie sortować ogłoszenia, pobierać je według kategorii lub według podkategorii. Dlatego też w tabeli ogłoszenia dałbym tylko id_podkategorii.
  • Do tabeli ogłoszenie dodałbym jeszcze kolumny: insert_date, expired_date, promo (dla ogłoszeń wyróżnionych) - zresztą w miarę rozwoju systemu można strukturę będzie rozbudowywać
  Forum: Bazy danych · Podgląd postu: #868398 · Odpowiedzi: 5 · Wyświetleń: 675

askone
Napisane: 25.05.2011, 06:48:34





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Z tego co pamiętam powinieneś zastosować operator złączenia stringów, którym w OPT2 jest ~.
Kod
<link rel="stylesheet" parse:href="$odpal~cosdodatkowego" media="screen" />


Nie mam jak sprawdzić, ale na 90% to jest to wink.gif

Pozdrawiam
  Forum: Systemy szablonów · Podgląd postu: #866339 · Odpowiedzi: 3 · Wyświetleń: 2 050

askone
Napisane: 6.05.2011, 13:46:18





Grupa: Zarejestrowani
Postów: 654
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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

Wcale mnie nie dziwi to co otrzymujesz na ekranie. Wszystko działa zgodnie z logiką (lub jej brakiem) kodu. Sprawdź dobrze, krok po kroku co po kolei jest wykonywane.

ps.
Gratis1: Według mnie brak id powinien powodować tylko wyświetlenie błędu i ew. formularza - bez pobierania danych do wysyłki - zmień zakresy bloku if/else
Gratis2: Na początku dodaj if ($_GET) {....} else {...}

Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #861042 · Odpowiedzi: 2 · Wyświetleń: 351

5 Stron V   1 2 3 > » 

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 16:28