Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


kosmos
Napisane: 22.08.2014, 10:29:15





Grupa: Zarejestrowani
Postów: 367
Dołączył: 4.03.2008

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

Czy chodzi o Paypal processing script, with IPN ?

  Forum: PHP · Podgląd postu: #1121054 · Odpowiedzi: 1 · Wyświetleń: 419

kosmos
Napisane: 22.08.2014, 09:57:39





Grupa: Zarejestrowani
Postów: 367
Dołączył: 4.03.2008

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

Ok teraz po schemacie widzę mniej więcej co i jak.
Tabela category_product jest ok. Nic już tam nie dodawaj. Jest to tabela pośrednia dzięki którym tworzona jest relacja wiele do wielu pomiędzy produktem a kategorią.
W tej chwili Twój produkt ma wiele parametrów. Ale tabela product_params nie ma swojego klucza podstawowego smile.gif Musisz go dodać.
product_params
id_product_params
id_product
name

Ta dyskusja podchodzi bardziej pod bazy danych a nie frameworki ...
  Forum: Frameworki · Podgląd postu: #1121039 · Odpowiedzi: 8 · Wyświetleń: 520

kosmos
Napisane: 13.08.2014, 12:06:30





Grupa: Zarejestrowani
Postów: 367
Dołączył: 4.03.2008

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

Wspomniałeś że miałeś do czynienia z formularzami itd.
Proponowałbym zacząć od zainstalowania sobie na kompie lokalnego serwera - bo taki zawsze Ci się przyda choćby do nauki lub testów (np. XAMPP).
Następnie zrób sobie jakąś prostą bazę przy pomocy PHPmyAdmina i relacje pomiędzy tabelami. Przykładem może być nawet wspomniana baza sklepu aby poznać typową jego strukturę. Nie jest powiedziane że od razu musisz zapełniać wszystkie tabele prawda? Pamiętaj o ustawieniu kodowania UTF8_general_ci aby uniknąć późniejszych problemów z polskimi znakami.
Następnie prosty moduł rejestracji użytkowników, logowania, wylogowania (tu gruby temat sesji).
Jeśli już to zrobisz, zacznij czytać o zabezpieczeniu formularzów, hashowaniu haseł użytkowników itd.
Na początek to chyba póki co sporo materiału do przerobienia.
Z biegiem czasu zapragniesz frameworków, ale jeszcze nie teraz.
Po Twoich postach wnioskuję, że jesteś taką osobą, która chciałaby wszystko "od razu" i masz duże parcie na szkło. Ale w tym przypadku to zły trop.
Chwali się natomiast, jak już ktoś wspomniał, że nie chcesz gotowców. Uchroni Cię to przed częstym odwiedzaniem jednego z działów tego forum.


To taka moja skromna opinia i startowa droga do poznawania tajników PHP, MySQL
  Forum: Przedszkole · Podgląd postu: #1119725 · Odpowiedzi: 37 · Wyświetleń: 3 982

kosmos
Napisane: 5.08.2014, 14:20:14





Grupa: Zarejestrowani
Postów: 367
Dołączył: 4.03.2008

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

Jakiej wersji PHP u siebie użwasz?
  Forum: Przedszkole · Podgląd postu: #1118571 · Odpowiedzi: 3 · Wyświetleń: 193

kosmos
Napisane: 5.08.2014, 16:38:59





Grupa: Zarejestrowani
Postów: 367
Dołączył: 4.03.2008

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

Tak jak pisałem wcześniej, znajduje się w klasie Configuration więc musisz poszukać najpierw tej klasy aby znaleźć metodę.
Jeśli nie ma jej w tym pliku, przeszukaj pozostałe.

EDIT:
tylko nie rób tego "ręcznie" smile.gif bo może być ciężko.

Po haśle w google:
where is Configuration class in prestashop

znalazłem coś takiego

  1. static public function get($key, $id_lang = NULL)
  2. {
  3. if (!is_array(self::$_CONF) OR !is_array(self::$_CONF_LANG) OR !Validate::isConfigName($key))
  4. die(Tools::displayError());
  5.  
  6. if ($id_lang)
  7. {
  8. if (key_exists(intval($id_lang), self::$_CONF_LANG) AND key_exists($key, self::$_CONF_LANG[intval($id_lang)]))
  9. return self::$_CONF_LANG[intval($id_lang)][$key];
  10. }
  11. elseif (key_exists($key, self::$_CONF))
  12. return self::$_CONF[$key];
  13.  
  14. $result = Db::getInstance()->GetRow('
  15. SELECT IFNULL('.($id_lang ? 'cl' : 'c').'.`value`, c.`value`) AS value
  16. FROM `'._DB_PREFIX_.'configuration` c
  17. '.($id_lang ? ('LEFT JOIN `'._DB_PREFIX_.'configuration_lang` cl ON (c.`id_configuration` = cl.`id_configuration` AND cl.`id_lang` = '.intval($id_lang).')') : '').'
  18. WHERE `name` = \''.pSQL($key).'\'');
  19.  
  20. if ($id_lang)
  21. {
  22. self::$_CONF_LANG[intval($id_lang)][$key] = ($result ? $result['value'] : false);
  23. return self::$_CONF_LANG[intval($id_lang)][$key];
  24. }
  25. else
  26. {
  27. self::$_CONF[$key] = ($result ? $result['value'] : false);
  28. return self::$_CONF[$key];
  29. }
  30. }


Wyszukaj u siebie pliku Configuration.php
https://github.com/pal/prestashop/blob/mast...nfiguration.php
  Forum: Przedszkole · Podgląd postu: #1118587 · Odpowiedzi: 10 · Wyświetleń: 327

kosmos
Napisane: 5.08.2014, 14:51:16





Grupa: Zarejestrowani
Postów: 367
Dołączył: 4.03.2008

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

W zmiennej $isDhtml zapisywana jest informacja w zależności od tego co zwróci metoda get klasy Configuration
co do drugiej linijki kodu to tu masz przykład


I czas na szablon:
przeklejam z przykładu ...
  1. <html>
  2. <head>
  3. <title>SmartyNews!</title>
  4. </head>
  5. <body>
  6. {section name=i loop=$newsy}
  7. <h3>{$newsy[i].tytul}</h3>
  8. {if $newsy[i].news_dnia eq 1}
  9. <p><strong>News dnia!</strong></p>
  10. {/if}
  11. <p>Dnia {$newsy[i].data}</p>
  12. <p>{$newsy[i].tresc|truncate:200:"..."}</p>
  13. {/section}
  14. </body>
  15. </html>
  Forum: Przedszkole · Podgląd postu: #1118581 · Odpowiedzi: 10 · Wyświetleń: 327

kosmos
Napisane: 5.08.2014, 14:30:31





Grupa: Zarejestrowani
Postów: 367
Dołączył: 4.03.2008

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

Psieplasiam tongue.gif
chciałem wyczuć na czym kolega Impossible stoi smile.gif

:: wywołujemy tu metodę get bez tworzenia instancji obiektu Configuration

? true : false szybszy zapis składni if
  Forum: Przedszkole · Podgląd postu: #1118576 · Odpowiedzi: 10 · Wyświetleń: 327

kosmos
Napisane: 6.08.2014, 08:02:07





Grupa: Zarejestrowani
Postów: 367
Dołączył: 4.03.2008

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

Nie lepiej wyeksportować plik do zwykłego formatu txt? Nie byłoby poźniej problemu z importem.
  Forum: Przedszkole · Podgląd postu: #1118664 · Odpowiedzi: 8 · Wyświetleń: 424

kosmos
Napisane: 4.08.2014, 14:49:38





Grupa: Zarejestrowani
Postów: 367
Dołączył: 4.03.2008

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

@Kloc
Tu masz po polskiemu ...
link
cudów nie ma ...
  Forum: Przedszkole · Podgląd postu: #1118423 · Odpowiedzi: 5 · Wyświetleń: 239

kosmos
Napisane: 28.10.2013, 13:44:47





Grupa: Zarejestrowani
Postów: 367
Dołączył: 4.03.2008

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

Pierwszy problem
Po wyświetleniu strony, na ekranie drukuje Ci się echo 'nic', ponieważ ten warunek:

  1. if (isset($_POST['dodajrekord']))


nie jest spełniony i od razu lecisz do ELSE, a tam masz drukowanie.

Drugi problem

Zrób tak jak Ci podpowiedziałem wcześniej.
Zamień to:
  1. $zapytanie = "INSERT INTO dvd (producent,nazwa,kolor,typ,cena) VALUES ('$producent' ,'$nazwa' ,'$kolor', '$typ', '$cena')";


Tym:
  1. $zapytanie = "INSERT INTO dvd (producent,nazwa,kolor,typ,cena) VALUES ('$producent' ,'$nazwa' ,'$kolor', '$typ', '$cena')" or die ('Błąd zapytania do bazy danych');


Wtedy będziesz wiedział czy Twoje zapytanie jest błędne. Jeśli nie, trzeba szukać dalej.
Pod jakim typem trzymasz cenę w bazie?
  Forum: Przedszkole · Podgląd postu: #1072360 · Odpowiedzi: 16 · Wyświetleń: 253

kosmos
Napisane: 15.07.2008, 22:50:07





Grupa: Zarejestrowani
Postów: 367
Dołączył: 4.03.2008

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

a spróbuj skopiować do nowego całkiem pliku twój kod który dałeś tu na forum i wgraj go na serwer. Nie wiem może to coś pomoże ?
  Forum: Przedszkole · Podgląd postu: #493769 · Odpowiedzi: 19 · Wyświetleń: 1 791

kosmos
Napisane: 15.07.2008, 22:45:26





Grupa: Zarejestrowani
Postów: 367
Dołączył: 4.03.2008

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

Pozwoliłem sobie zmienić początek kodu na taki smile.gif ( To dla mnie standard podczas testowania aplikacji )

  1. <?php
  2. print'Ala ma kota';
  3.  
  4. $_CONFIG['MySQL']['host'] = "localhost";
  5. $_CONFIG['MySQL']['user'] = "webporn_webporn";
  6. $_CONFIG['MySQL']['pass'] = "web123porn";
  7. $_CONFIG['MySQL']['base'] = "webporn_webporn";
  8. .
  9. .
  10. .
  11. .
  12. ?>


a wynik mam TAKI

Przyznam się że z tzw BOM`em się nie spotkałem i mnie to zaciekawiło. Jak widać u mnie go nie ma. Ale wygląda na to że Shili ma rację.
Nie mam pojęcia jak go usunąć niestety ale chętnie poczekam na tą odpowiedź bo faktycznie może mi się BOM przytrafić a jak widać może to człowieka wk.....
  Forum: Przedszkole · Podgląd postu: #493762 · Odpowiedzi: 19 · Wyświetleń: 1 791

kosmos
Napisane: 15.07.2008, 22:35:24





Grupa: Zarejestrowani
Postów: 367
Dołączył: 4.03.2008

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

Wgrałem twój kod na mój serwer i żadne komunikaty mi się nie pojawiają...
  Forum: Przedszkole · Podgląd postu: #493758 · Odpowiedzi: 19 · Wyświetleń: 1 791

kosmos
Napisane: 13.07.2008, 09:18:02





Grupa: Zarejestrowani
Postów: 367
Dołączył: 4.03.2008

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

Witam
Znasz taką wyszukiwarkę jak Google smile.gif questionmark.gif

Wszystko masz choćby TUTAJ

Najpierw pytaj googla, jeśli nie zechce odpowiedzieć zapytaj na forum smile.gif

Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #492682 · Odpowiedzi: 12 · Wyświetleń: 6 165

kosmos
Napisane: 12.07.2008, 15:07:05





Grupa: Zarejestrowani
Postów: 367
Dołączył: 4.03.2008

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

Cytat(trucksweb @ 12.07.2008, 16:01:58 ) *
mam takie zapytanie:
  1. <?php
  2. $sprawdzenie = "SELECT a.id_magazynu a.nazwa, k.id_magazynu
  3. FROM magazyny as a , kategorie as k
  4. ORDER BY a.id_magazynu DESC
  5. \";
  6. $wynik_sprawdzenia = mysql_query($sprawdzenie);
  7. $row = mysql_fetch_array($wynik_sprawdzenia, MYSQL_ASSOC);
  8. ?>


A przecinek to kotek zjadł biggrin.gif questionmark.gif

zmień

  1. <?php
  2. $sprawdzenie =" SELECT a.id_magazynu, a.nazwa, k.id_magazynu
  3. FROM magazyny as a , kategorie as k
  4. ORDER BY a.id_magazynu DESC\";
  5.  
  6. ?>
  Forum: Przedszkole · Podgląd postu: #492485 · Odpowiedzi: 4 · Wyświetleń: 1 060

kosmos
Napisane: 10.07.2008, 13:22:26





Grupa: Zarejestrowani
Postów: 367
Dołączył: 4.03.2008

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

Wyłącz skypa i ponownie uruchom xamppa i Apacha, lub zmień porty bo jak sądzę masz skypa który chodzi na tym samym porcie co apache xamppa ( chyba 80tka - nie pamiętam )
  Forum: Serwery WWW · Podgląd postu: #491615 · Odpowiedzi: 2 · Wyświetleń: 1 247

kosmos
Napisane: 19.06.2008, 21:47:40





Grupa: Zarejestrowani
Postów: 367
Dołączył: 4.03.2008

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

Usuń warunek i zobacz czy zapytanie zwróci Ci wsystkie dostępne tam rekordy, zarówno w bazie jak i z położenia przeglądarki ( czy są takie same )
  Forum: Przedszkole · Podgląd postu: #484101 · Odpowiedzi: 4 · Wyświetleń: 1 323


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: 16.04.2024 - 08:38