Skocz do zawartości

Wyszukaj

Wyświetlanie wyników dla tagów 'php' .



Więcej opcji wyszukiwania

  • Wyszukaj za pomocą tagów

    Wpisz tagi, oddzielając je przecinkami.
  • Wyszukaj za pomocą nazwy autora

Typ zawartości


Forum Komputerowe

  • Sprzęt komputerowy
    • Zadaj pytanie bez logowania
    • Zestawy komputerowe
    • Awarie komputerów
    • Laptopy i Notebooki
    • Płyty główne i pamięć RAM
    • Procesory i podkręcanie
    • Karty graficzne
    • Monitory i projektory
    • Karty dźwiękowe i głośniki
    • Dyski, napędy i nośniki danych
    • Obudowy i zasilacze
    • Drukarki i skanery
    • Urządzenia wskazujące
    • Poradniki
    • Smartfony i telefony komórkowe
    • Sprzęt elektroniczny
    • Promocje, rabaty i obniżki cen
  • Sieci komputerowe i internet
    • Sieci i urządzenia sieciowe
    • Przeglądarki internetowe, e-mail, P2P, i inne
    • Dostawcy internetu
    • Bezpieczeństwo
  • Oprogramowanie
    • Systemy operacyjne
    • Programy komputerowe
    • Sterowniki i BIOS
  • Webmastering
    • Tworzenie i programowanie stron
    • Prowadzenie stron internetowych
    • Grafika komputerowa
  • Hosting i domeny
    • Hosting
    • Serwery dedykowane, VPS i Cloud
    • Domeny internetowe
    • Promocje i oferty firm hostingowych
    • Opinie o firmach hostingowych
  • Systemy zarządzania treścią (CMS)
    • MyBB
    • Invision Community
    • phpBB
    • WordPress
    • Pozostałe CMS
  • O serwisie Pecetowicz
    • Informacje o Pecetowiczu
    • Pomoc (FAQ)
  • Poza tematyką strony
    • Ogłoszenia (Giełda)
    • Zlecenia
    • Strefa gracza
    • HydePark
  • Front-end Polska Forum
  • Xiaomi Zone Telefony Xiaomi
  • Xiaomi Zone Laptop Xiaomi Air
  • Xiaomi Zone Routery/Wzmacniacze sygnału Xiaomi
  • Xiaomi Zone Inne akcesoria Xiaomi
  • Xiaomi Zone Xiaomi Mi TV
  • Aliexpress.com Zakupione
  • Aliexpress.com Okazje
  • Aliexpress.com Dyskusja
  • Aliexpress.com Zamówione
  • Fortnite Polska Fortnite
  • Fortnite Polska Forum
  • Playbattlegrounds Poland Forum
  • Kruci gang Kruci gang - ogólne
  • Warface Polska Gracze
  • Warface Polska Pomoc / Pytania
  • Rocket League Polska Gracze
  • Rocket League Polska Pomoc / Pytania
  • Warface Polska Aktualizacje / Nowości
  • Radical Heights Polska Dyskusje
  • Ring of Elysium Polska Gracze
  • Ring of Elysium Polska Pomoc / Pytania
  • Ring of Elysium Polska Aktualizacje / Nowości
  • CS:GO Polska Gracze
  • CS:GO Polska Pomoc / Pytania
  • CS:GO Polska Aktualizacje / Nowości
  • SCS Software Games Euro Truck Simulator 2
  • SCS Software Games American Truck Simulator
  • SCS Software Games Aktualizacje
  • SCS Software Games DLC
  • SCS Software Games Poradniki
  • SCS Software Games Galeria
  • SCS Software Games Inne
  • Payday 2 Aktualizacje
  • Payday 2 Poradniki - Porady
  • Klub przyjaciół Daenerys Targaryen GoT Fanguys
  • Drony Polska Forum
  • Drony Polska Forum dla początkujących

Kalendarze

  • Wydarzenia
  • Fortnite Polska Wydarzenia
  • Radical Heights Polska Wydarzenia
  • Radical Heights Polska Wydarzenia
  • SCS Software Games Wydarzenia

Kategorie

  • Profil i Ustawienia
  • Logowanie i hasło
  • Integracja z portalem społecznościowym
  • Powiadomienia
  • Pozostałe

Znaleziono 167 wyników

  1. Do naszego zespołu we Wrocławiu poszukujemy zaawansowanego PHP Developera / Architekta systemów, z doświadczeniem w pracy z rozbudowanymi systemami. Szukamy kogoś, kto chce pogłębiać swoją wiedzę w dziedzinie rozwoju oraz integracji oprogramowania. Zgłoś się do nas, jeśli jesteś gotowy na objęcie roli lidera technologicznego oraz nie boisz się podejmować decyzji na poziomie doboru architektury systemu, rozwiązań w kodzie jak i stosowanych narzędzi. Aplikuj tutaj: Just Join IT - Find a better, well-paid jobs in IT. Closer than you think. Czym się zajmiesz? tworzeniem oraz utrzymywaniem serwisów i aplikacji webowych, współpracą przy w tworzeniu planów rozwoju serwisów i aplikacji. Czego oczekujemy? bardzo dobra znajomość technologii webowych oraz kilka lat doświadczenia w tworzeniu serwisów internetowych; doświadczenie w integracji systemów; bardzo dobra znajomość PHP, SQL, JavaScript; dobra znajomość jednego z frameworków zgodnych z MVC lub pochodnych (np. Symfony); doświadczenie w projektowaniu baz danych; znajomości i umiejętności korzystania z systemów kontroli wersji. Co mamy do zaoferowania? udział w realizacji ciekawych i dużych projektów, które powstają z wykorzystaniem nowoczesnych i sprawdzonych technologii, dobrą organizację pracy i jasno wytyczone cele, korzystamy z Jiry, rozmawiamy na Hipchacie, kod wrzucamy na Gitlaba, pracujemy w małych teamach - zwinnie i przyjemnie, elastyczny czas pracy karta Multisport, ubezpieczenie medyczne Lux Med, ubezpieczenie grupowe, play room, dobra kawa i owocowe czwartki, możliwość rozwoju: szkolenia, konferencje, kursy, lekcje angielskiego, najlepsze imprezy integracyjne Architect / Senior PHP Backend Developer 8 000 - 12 000 PLN net plac Grunwaldzki 23, Wrocław
  2. W grudniu 2018 roku nastąpi zakończenie pełnego wsparcia dla PHP 5.6 oraz PHP 7.0. Każda wersja PHP jest w pełni obsługiwana przez dwa lata od jej pierwszego stabilnego wydania. W tym okresie błędy oraz problemy związane z zabezpieczeniami, które zostają zgłoszone są stale usuwane wraz z regularnymi wydaniami pośrednimi. Po upływie tego dwuletniego okresu aktywnego wsparcia, każda wersja PHP jest jeszcze wspierana jeszcze przez kolejny rok tylko w kwestiach krytycznych bezpieczeństwa. Wersja Data wprowadzenia Aktywne wsparcie Wsparcie ogólne dla bezpieczeństwa PHP 5.6 28 Lipiec 2014 31 Grudzień 2016 31 Grudzień 2018 PHP 7.0 3 Grudzień 2015 3 Grudzień 2017 3 Grudzień 2018
  3. Senior PHP Engineer @ AUTO1 Group ESSENTIALS: Location: Katowice POL Employment Type: B2B Start Date: ASAP Salary (invoice net amount): 12.0k-15.0k PLN / Month Category: Backend Project Industry: E-commerce / Automotive Company Size: 3000+ Project Team Size: 15+ REQUIREMENTS - MUST HAVE: - PHP 7 - SOLID REQUIREMENTS - NICE TO HAVE: - Symfony More info and apply form on nofluffjobs.com https://nofluffjobs.com/f/php/senior-php-en...-group-tldirtwq
  4. Cześć, pierwszy raz używam AJAX-a i nie do końca jestem pewien gdzie jest błąd. Mam stronę z listą kategorii i chce by po kliknięciu w przycisk ('button' nie jest elementem formularza) bez przeładowania strony znikał fragment, który miał być usuwany. Skrypt działa, ale trzeba dokonać odświeżenia, a dążę do tego by nie trzeba było wykonywać tej operacji. W głównym pliku JS mam coś takiego: $( '.content__button--delete' ).click( function() { const btn = $(this); let button = btn.attr( 'aria-id' ); btn.addClass( 'content__button--loading' ); btn.prop( 'disabled', 1 ); $.ajax( { type: 'post', url: 'delete-category.php', data: { id: button, }, success:function( response ) { let row = document.getElementById( "row" + id ); $( '.user-list' ).remove( row ); } } ); btn.removeClass( 'content__button--loading' ); btn.prop( 'disabled', 0 ); } ); W pliku php mam zaś taki kodzik: <?php require_once '../core/init.php'; require_once '../inc/class.Category.php'; $delete = new Category( $pdo ); if( isset( $_POST[ 'id' ] ) ) { $row = $_POST[ 'id' ]; if( $delete->deleteCategory( $row ) ) exit(); } ?> Skrypt się wykonuje więc myślę, że wina jest w JS-ie, z racji tego, że nie bardzo wiem co to jest ten resposne w argumencie funkcji, a patrząc na przykłady w internecie natknąłem się na coś podobnego, czyli jakaś zmienna, która nie jest nigdzie deklarowana i używana. W pliku .php wywołanie metody jest wewnątrz if-a ponieważ deleteCategory() zwraca prawdę lub fałsz.
  5. Palindrom, to słowo lub wyrażenie, które czytane wspak brzmi identycznie. Za Wikipedią: Źródło i więcej informacji: Palindrom – Wikipedia, wolna encyklopedia Skrypt działa jedynie dla wyrazów, jednak łatwo go można przerobić na to, aby sprawdzał zdania Wystarczy umiejętnie skorzystać z funkcji: PHP: str_replace - Manual Mój kod: Enjoy & powodzenia
  6. Joł, postanowiłem założyć temat zbiorczy na wszelkie moje problemy związane z tworzeniem CMSa (systemu zarządzania treścią) by mięć całe FAQ w jednym wątku Nie ukrywam, ale z PHP nie mam wiele wspólnego i dlatego (w tym przypadku) sięgam po gotowe rozwiązania modyfikując je pod swoje potrzeby, ale do rzeczy. Mam problem z rejestracją użytkownika. Walidacja działa jak należy jednak w przypadku gdy kliknie się na przycisk rejestracji wyskakuje błąd: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined Czytając na stackoverflow doszedłem do tego, że jest to zbyt ogólny komunikat i może dotyczyć dosłownie wszystkiego. Lecz postępując zgodnie z jego treścią przeszukałem każdą funkcję, która posiada jakieś argumenty i sprawdzałem czy wszystko się zgadza. Nie byłem do końca pewnym kilku linijek dlatego też próbowałem różnych kombinacji i efekt był taki sam Dołączam następujące pliki, może wy będziecie w stanie powiedzieć mi co jest źle. Osobiście mam pewne wątpliwości co do metody prepare(). 1. SQLSTATE[HY093]: Invalid parameter number: parameter was not defined: Tworzenie własnego CMS (systemu zarządzania treścią) - parameter was
  7. Cześć, stworzyłem sobie klasę, którą wykorzystuje do łączenia się z bazą danych i teraz mam mały problem gdyż nie wiem, w którym momencie i kiedy powinienem ją wywoływać. Przy każdej akcji, która się wykona powinienem dołączać za pomocą require_once() plik z danymi czy może jest na to jakiś inny sposób? Bo na logikę takie rozwiązanie średnio mi pasuje gdyż za każdym razem będzie tworzony nowy obiekt, a to raczej nie jest najlepsze rozwiązanie, prawda? Chociaż z drugiej strony back-endu w ogóle nie tykam więc nie za bardzo się znam.
  8. IOD oraz przygotowywanie regulaminów, polityk prywatności oraz bezpieczeństwa System ticketów Z przyjemnością informujemy o wprowadzeniu na MyDevil.net nowego kanału komunikacji z naszym Supportem - systemu ticketów. Oznacza to, że od teraz można tworzyć nowe zgłoszenia bezpośrednio w panelu płatności: Zaloguj się - Panel Klienta ADMIN.NET.PL lub poprzez przesłanie wiadomości e-mail na dotychczas używane przez nas adresy e-mail - wtedy ticket zostanie utworzony automatycznie. GDPR (RODO), Inspektor Ochrony Danych (IOD) Zapraszamy do kontaktu wszystkich naszych klientów zainteresowanych podpisaniem "Umowy o powierzeniu przetwarzania danych osobowych". Za podpisanie umowy nie pobieramy dodatkowych opłat. Dane na umowie muszą być takie same jak dane podane nam do faktur. W sprawie umów prosimy o kontakt wyłącznie z adresów e-mail kontaktowych dla zamówionych usług na adres pomoc@mydevil.net lub stworzenie nowego ticketu w panelu płatności. Jednocześnie informujemy, że jest możliwość za naszym pośrednictwem skorzystania z dodatkowych usług Inspektora Ochrony Danych (IOD). Jest to oferta dla firm/osób, które nie chcą samodzielnie zajmować się sprawami związanymi z GDPR (RODO). Więcej informacji i formularz kontaktowy w sprawie usług Inspektora Ochrony Danych (IOD): MyDevil.net Przygotowywanie regulaminów, polityk prywatności oraz bezpieczeństwa Jest to usługa kierowana głównie (ale nie tylko) do sklepów, po jej skorzystaniu Klient otrzymuje: Indywidualny regulamin sklepu internetowego Politykę prywatności i bezpieczeństwa Pełny rok aktualizacji stanu prawnego Certyfikat dla sklepu: Profesjonalny Regulamin Weryfikację procesu zakupowego oraz obowiązków informacyjnych Wzór pouczenia o odstąpieniu od umowy Wzór pisma: odstąpienie od umowy Wzór pisma: reklamacja towaru / usługi Zainteresowanych usługą zapraszamy do wypełnienia formularza na stronie: MyDevil.net
  9. Witam, Czy da się przerobić plugin Wordpress .PHP na IPS? Lub po prostu nową stronę Index?
  10. Nowy system Cache, wyłączenie Varnish, Promocja dla obecnych i nowych użytkowników Zachęcamy wszystkich do skorzystania z naszego nowego systemu cache na MyDevil.net znacznie przyspieszającego działanie stron. Można go uznać za lepszy zamiennik dostępnego dotychczas u nas Varnish. Składnia poleceń: devil www options DOMENA cache control|short|long|purge|off devil www options DOMENA cache_cookie any|none|name devil www options DOMENA cache_debug on|off OPCJA cache control - cache w pełni zarządzane przez nagłówki (wysyłane przez uruchomioną aplikacje) takie jak Cache-Control, Expires lub Pragma short - ustawienie cache na 1 sekundę (microcaching) long - ustawienie cache na 120 sekund purge - czyszczenie cache off - wyłączenie cache OPCJA cache_cookie any - ignoruj ciasteczka (strona cache'owana za każdym razem) none - tylko żądania bez ciasteczek name - określenie nazwy ciasteczka, które może być użyte do rozróżnienia użytkowników i serwowania im różnej wersji cache OPCJA cache_debug on - włączenie informacji debugowych off - wyłączenie informacji debugowych Nowe opcje dotyczące cache są dostępne również w panelu DevilWEB: Strony WWW (WWW Websites) ➡ Szczegóły (Details) przy wybranej stronie. Jak używać nowego systemu cache? Oto kilka przykładów użycia: - dla stron z dużym ruchem i brakiem rozdzielnia treści dla użytkowników (np. blog bez możliwości komentowania, strona ze statystykami): cache: long, cache_cookie: any - dla stron z dużym ruchem, możliwością logowania przez użytkowników - ale z treściami, które zmieniają się rzadko: cache: long, cache_cookie: SESJA_UŻYTKOWNIKA (np. PHPSESSID dla PHP lub sessionid dla Django) - dla stron o treściach, które bardzo często się zmieniają - np. fora: cache: short, cache_cookie: SESJA_UŻYTKOWNIKA (np. PHPSESSID dla PHP lub sessionid dla Django) - dla praktycznie każdej aplikacji, która kontroluje cache za pomocą nagłówków takich jak: Cache-Control, Expires lub Pragma - cache: control, cache_cookie: any Gdy opcja debug_cache jest włączona do każdej odpowiedzi z serwera dodawane są nagłówki informujące o użyciu cache: X-DCache-KEY: jest to dokładny klucz, jaki został użyty do identyfikacji cache. X-DCache-Status: status użycia cache, np. MISS, EXPIRED lub HIT. Wyłączenie Varnish Informujemy, że dnia 30.04.2018 zostanie wyłączony Varnish. Wszystkich zainteresowanych dalszym korzystaniem z systemu cache zapraszamy do zapoznania się z nową implementacją cache przedstawioną powyżej. Dotychczasowe IP Varnish można już teraz wykorzystywać jako dodatkowy adres IP dla stron w tym również dla SSL SNI i Let's Encrypt. Dokładne działanie takie jak oferuje Varnish można uzyskać następującą konfiguracją: devil www options DOMENA cache long devil www options DOMENA cache_cookie none devil www options DOMENA cache_debug off Wprowadzić zmiany w konfiguracji domen można już teraz. Jeśli nie zostaną one wprowadzone cache zostanie wyłączone dla tych domen dnia 30.04.2018. Promocja: Wielkanoc z MyDevil! z okazji zbliżających się Świąt Wielkanocnych przygotowaliśmy dla obecnych jak i nowych użytkowników MyDevil.net Świąteczną Promocję! Nowe jak i przedłużane pakiety hostingowe: MD, OLDMD oraz wszystkie konta VPN od dnia 28.03.2018 do końca dnia 04.04.2018 kosztują 30% mniej. Promocje można łączyć z kodami polecającymi, tak więc zachęcamy do dzielenia się swoimi kodami z osobami, które nie korzystają jeszcze z usług MyDevil.net :-) Regulamin promocji: MyDevil.net Wesołych, pogodnych i spokojnych Świąt Wielkanocnych spędzonych w rodzinnej atmosferze życzy ekipa MyDevil.net.
  11. Przerzucam się na PDO także przyszedł i czas na zmiany w kodzie, a z nim problemy gdyż nie radzę Sobie z sprawdzaniem, czy liczba wynosi 1 or 0 czyli true or false <? $bazaWybor = $bazaPolaczenie->query("SELECT * FROM cG_uzytkownicy WHERE Login = '$Login'"); while($kolumna = $bazaWybor->fetch()) { echo "<div class='text-input'>"; echo "<input type='text' id='input1' value='".$kolumna['UID']."' readonly>"; echo "<label for='input1'>UID</label>"; echo "</div>"; echo "<br>"; echo "<div class='text-input'>"; echo "<input type='text' id='input1' value='".$kolumna['Pieniadze']." PLN' readonly>"; echo "<label for='input1'>Portfel</label>"; echo "</div>"; echo "<br>"; echo "<div class='text-input'>"; echo "<input type='text' id='input1' value='".$kolumna['PieniadzeBank']." PLN' readonly>"; echo "<label for='input1'>Bank</label>"; echo "</div>"; echo "<br>"; echo "<div class='text-input'>"; echo "<input type='text' id='input1' value='".$kolumna['cPoints']."' readonly>"; echo "<label for='input1'>Punkty</label>"; echo "</div>"; echo "<br>"; echo "<div class='text-input'>"; echo "<input type='text' id='input1' value='".$kolumna['Godzina']."h ".$kolumna['Minuta']."m' readonly>"; echo "<label for='input1'>Przegrane godziny</label>"; echo "</div>"; echo "<br>"; echo "<div class='text-input'>"; echo "<input type='text' id='input1' value='".$kolumna['RejestracjaData']."' readonly>"; echo "<label for='input1'>Data rejestracji</label>"; echo "</div>"; echo "<br>"; echo "<div class='text-input'>"; echo "<input type='text' id='input1' value='".$kolumna['RejestracjaData']."' readonly>"; echo "<label for='input1'>Data rejestracji</label>"; echo "</div>"; echo "<br>"; echo "<div class='text-input'>"; echo "<input type='text' id='input1' value='".$kolumna['Serial']."' readonly>"; echo "<label for='input1'>Serial</label>"; echo "</div>"; echo "<br>"; echo "<div class='text-input'>"; echo "<input type='text' id='input1' value='' readonly>"; echo "<label for='input1'>Prawo jazdy A</label>"; echo "</div>"; } ?> Chodzi mi o ten urywek, echo "<div class='text-input'>"; echo "<input type='text' id='input1' value='' readonly>"; echo "<label for='input1'>Prawo jazdy A</label>"; echo "</div>"; Gdzie to w value='' Zrobiłem według starego połączenia z mysql_* takie coś... echo"<li>"; echo "";if($PrawoJazdyA=='0'){echo "Nie";}else if($PrawoJazdyA=='1'){echo "Tak";} echo "</li>"; Wiadomo, że teraz trzeba zamiast $PrawoJazdyA pobrać całą kolumnę jak w moich przykładach tylko takowa zmiana nic nie daje... Próbowałem wiele sposobów na zmiany i brak myśli dalszych... Kolumny nazywają się 'PjA' , 'PjB' , 'PjC' ... 1 - TAK , 0 - NIE W bazie danych liczbami 1 oraz 0 sprawdzam dostępność prawa jazdy dla gracza. Tym samym sposobem zrobiłem w php. I teraz moje pytanie czy ktoś może mi to podłożyć i powiedzieć jak to zrobić na przyszłość poprawnie? Z góry dziękuje!
  12. Cześć, napisałem Sobie ostatnio system sygnatur pod serwer i mam mały problem... Tworzę Sobie sygnatury poprzez wpisanie w formularz loginu z bazy danych ... Jak go wyszuka to tworzy tło i informacje ... Choć gdy wpiszę coś innego to tło z informacjami już nie wyskakuje moje pytanie jest takie! Jak zrobić na nie wyszukany nick tworzenie tła z informacjami, ale tak, aby pisało "brak danych". Jeżeli nie jasno napisałem daje kod... Generowanie tła z informacjami po wpisaniu w formularzu danych do logowania na jednej stronie tak jak chciałem. Proszę nie zwracać uwagi na kod - uczę się i z czasem Sobie to poprawiam http://www.wklejto.pl/511838 A, tutaj plik od głównej bazy dowodzenia generowaniem sygnatur z informacjami... http://www.wklejto.pl/511839 Gdy wyszuka w bazie danych login to tworzy normalnie, Ale, gdy już nie wyszuka to zwraca takie coś, Chciałbym, żeby nie wyszukany login generował tło z informacjami, ale pustymi - żeby po prostu pisało "brak danych" Z góry dziękuje za jakąkolwiek pomoc!
  13. Cześć, potrzebuje kalendarz do tygodnia w przód w select, od godziny 8:00 do 18:00 i możliwość wyboru co pół godziny. Da radę coś takiego zrobić?
  14. Witam serdecznie! Piszę, ponieważ potrzebuję zrobić system like'owania na stronie ale kompletnie nie wiem jak. Czy mógłby mi któś przedstawić jakiś sposób na zrobienie czegoś takiego? Z góry dzięki!
  15. Witam, mam taki drobny ale denerwujący problem. Otóż kiedy pobieram wyniki i wrzucam je do tabeli strona ładuje się ok 1min/2min. Na 200% jest to wina że jest ok 300 wyników. Czy istnieje możliwość optymalizacji tego nie używając LIMIT 0, 10 itp? Pzdr
  16. Cześć, mam pytanie czy istnieje jakoś możliwość wykorzystania funkcji define w funkcji? Chodzi o to że mam zapisane w funkcji define np. active na true. I teraz chce w fuknkcji sprawdzić czy jeśli define jest na tru to zwróci true, a jeśli jest na false to zwróci false i przekieruje na inną stronę. <?php define ("active", true); function checkActive() { if(<pobranie define> == true) { return true; } else { return false; } } ?> Coś w takim stylu. Mam nadzieje że ktoś zrozumie o co mi chodzi.
  17. Witajcie mam problem mam plik pisany w php jest to generator statusów i jak w tak owym pliku ustawić czcionkę .
  18. Dobra znowu mam problem, edycja działa mi tylko jak dam dane "statyczne" id. Lecz próbowałem zrobić żeby wraz z wybranym rekordem wybierało mi automatycznie id. Metodą get pobrałem z innej strony dane "id" rekordu które edytuje lecz nie potrafie je wrzucić do if'a z metodą POST. Z góry przepraszam za kolejny temat ale jedno działa a potem reszta już nie. <?php error_reporting(0); require_once "connect.php"; if($_POST['Obraz_Produktu'] !=""){ $polaczenie = mysqli_connect($host , $db_user , $db_password , $db_name) or die ("Brak połączenia z bazą"); $opis = $_POST['Opis_Produktu']; $cena = $_POST['Cena_Produktu']; $nazwa = $_POST['Nazwa_Produktu']; $ida = $_POST ['Id_Produktu']; $kategoria = $_POST ['Kategoria']; $obraz = $_POST ['Obraz_Produktu']; mysqli_query($polaczenie , "UPDATE produkty SET Opis_Produktu='$opis', Cena_Produktu='$cena', Nazwa_Produktu='$nazwa', Id_Produktu='$ida', Kategoria='$kategoria', Obraz_Produktu='$obraz' WHERE id= /* TU MA POBIERAĆ ID */"); echo mysqli_error($polaczenie); } $id = $_GET['edytuj']; /* POBIERANIE GET REKORDU EDYTOWANEGO */ $rezultat = mysqli_query($polaczenie, "SELECT * FROM produkty WHERE id = '" . $id . "'"); $produkty = mysqli_fetch_array($rezultat); ?>
  19. Witam mam problem z własnymi statusami serwerów a mianowicie wywala mi mnóstwo błędów lub nie wczytuje w ogóle statusu. Będę wdzięczny jeśli będzie ktoś w stanie mi pomóc. Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; HLSocket has a deprecated constructor in /home/p4XWW8/public_html/status/Generator/status/status/class.hlsocket.php on line 29 Warning: Cannot modify header information - headers already sent by (output started at /home/p4XWW8/public_html/status/Generator/status/status.php:1) in /home/p4XWW8/public_html/status/Generator/status/status.php on line 80 �PNG � IHDR�h���X��� IDATx��|yxUE�着=�)s ! aT� ��-��-��(��l�����hP�*�ᢀ�6^E��񉈠�xՇ���("2�����BH�p��y�5�? v��ZE[o�}... http://status.izba-przyjec.eu/Generator/generator.php Generator nie wyświetla statusu Pozdrawiam AnTive
  20. Witam mam pytanie co jest nie prawidłowe w tym kodzie? Pytam bo wyskakują mi takie błędy: Notice: Undefined index: nazwa in C:\xampp\htdocs\sylwia\panel\addpanel.php on line 38 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="style.css" type="text/css" /> </head> <body> <form action="addpanel.php" method="POST"> <fieldset> <legend>Wstaw Produkt</legend> Nazwa Produktu<br> <input type="text" name="nazwa"> <br> Opis Produktu<br> <input type="text" name="opis"> <br> Cena Produktu<br> <input type="text" name="cena"> <br> Id Produktu<br> <input type="text" name="id"> <br> Kategoria<br> <input type="text" name="kategoria"> <br> Nazwa obrazu<br> <input type="text" name="obraz"> <br> <br> <input type="submit" value="wyślij"> </fieldset> </form> <?php $nazwa = $_POST["nazwa"]; $opis = $_POST['opis']; $cena = $_POST['cena']; $id = $_POST['id']; $kategoria = $_POST['kategoria']; $obraz = $_POST['obraz']; $dbc = mysqli_connect("localhost", 'root', '', 'gifthaft') or die ("Brak połączenia z bazą danych"); $query = "INSERT INTO produkty(Opis_Produktu, Cena_Porduktu, Nazwa_Produktu, Id_Produktu, Kategoria, Obraz_Produktu) VALUES ('$opis', '$cena', '$nazwa', '$id', '$kategoria', ' $obraz')"; $result = mysqli_query($dbc, $query) or die ("Błąd przy wstawianiu danych do tabeli w bazie"); mysqli_close($dbc); ?> </body> </html>
  21. Witam mam problem. Ogółem wcześniej miałem zrobione kategorie. W raz z wybraną kategorią wyświetlała mi się zawartość z niej. Teraz chciałem dodać do kategorii stronicowanie. Lecz nie pykło mi. Stronicowanie działa ale kategorie nie. O to efekt połączenia kodów :d. A poniżej jeszcze dodaje kody pierwotnych działających kodów php na kategorii i stronicowanie. Pomoże ktoś to połączyć :D? <!DOCTYPE html> <html> <head> <style> </style> </head> <body> <form action="#produkty" method="GET"> <fieldset> <legend><div id="filtxt"> FILTR PRODUKTÓW </div></legend> <button class="kategoria" name="kategoria" type="submit" value="Dom">Dom</button> <button class="kategoria" name="kategoria" type="submit" value="Dzieci">Dzieci</button> <button class="kategoria" name="kategoria" type="submit" value="Szkola">Szkoła</button> <button class="kategoria" name="kategoria" type="submit" value="Uroczystosci">Uroczystości</button> <button class="kategoria" name="kategoria" type="submit" value="Dla Ciebie">Dla Ciebie </button> <button class="kategoria" name="kategoria" type="submit" value="Dla Firmy">Dla Firmy </button> </fieldset> </form> <?php $kategoria = isset($_GET['kategoria'])? $_GET['kategoria'] : 'Dom'; $dbc = mysqli_connect('localhost','root','','gifthaft') or die("Brak połączenia z bazą"); $results_per_page = 10; $sql = "SELECT * FROM produkty WHERE kategoria = '$kategoria' LIMIT 5,30"; $result = mysqli_query($dbc,$sql) or die("Brak możliwości wyświetelnia danych"); $number_of_results = mysqli_num_rows($result); //while ($row = mysqli_fetch_array($result)) { //echo $row['id'] . ' ' . $row['Nazwa_Produktu'] . '<br>'; //}// $number_of_pages = ceil($number_of_results/$results_per_page); if (!isset($_GET['page'])) { $page = 1; } else { $page = $_GET['page']; } $this_page_first_result = ($page-1)*$results_per_page; $sql = "SELECT * FROM produkty LIMIT " . $this_page_first_result . ',' . $results_per_page; $result = mysqli_query($dbc, $sql); while ($row = mysqli_fetch_array($result)) { echo "<div class='all-product'><div class='sal-product'><div class='img-product'><img class='img-name'src='img/" . $row["Obraz_Produktu"] . "'></div><div class='name-product'>". $row["Nazwa_Produktu"] . "</div><div class='text-product'>". $row["Opis_Produktu"] . "</div><div class='produkt'>Cena: " . $row["Cena_Produktu"] . "</div><div class='id-product'>Id Produktu: " . $row{"Id_Produktu"} . "</div></div> </div>"; } for ($page=1;$page<=$number_of_pages;$page++) { echo '<a href="indexa.php?page=' . $page . '">' . $page . '</a> '; } ?> </body> </html> A tu plik stronicowania przed połączeniem <!DOCTYPE html> <html> <head> <style> </style> </head> <body> <?php $con = mysqli_connect("localhost", "root", ""); mysqli_select_db($con, "gifthaft"); $results_per_page = 10; $sql = "SELECT * FROM produkty LIMIT 5,30"; $result = mysqli_query($con,$sql); $number_of_results = mysqli_num_rows($result); //while ($row = mysqli_fetch_array($result)) { //echo $row['id'] . ' ' . $row['Nazwa_Produktu'] . '<br>'; //}// $number_of_pages = ceil($number_of_results/$results_per_page); if (!isset($_GET['page'])) { $page = 1; } else { $page = $_GET['page']; } $this_page_first_result = ($page-1)*$results_per_page; $sql = "SELECT * FROM produkty LIMIT " . $this_page_first_result . ',' . $results_per_page; $result = mysqli_query($con, $sql); while ($row = mysqli_fetch_array($result)) { echo $row['id'] . ' ' . $row['Nazwa_Produktu'] . '<br>'; } for ($page=1;$page<=$number_of_pages;$page++) { echo '<a href="indexa.php?page=' . $page . '">' . $page . '</a> '; } ?> </body> </html> A tu kod kategorii: <form action="#produkty" method="GET"> <fieldset> <legend><div id="filtxt"> FILTR PRODUKTÓW </div></legend> <button class="kategoria" name="kategoria" type="submit" value="Dom">Dom</button> <button class="kategoria" name="kategoria" type="submit" value="Dzieci">Dzieci</button> <button class="kategoria" name="kategoria" type="submit" value="Szkola">Szkoła</button> <button class="kategoria" name="kategoria" type="submit" value="Uroczystosci">Uroczystości</button> <button class="kategoria" name="kategoria" type="submit" value="Dla Ciebie">Dla Ciebie </button> <button class="kategoria" name="kategoria" type="submit" value="Dla Firmy">Dla Firmy </button> </fieldset> </form> <div id="liveproduct"> <?php error_reporting(0); $kategoria = isset($_GET['kategoria'])? $_GET['kategoria'] : 'Dom'; $dbc = mysqli_connect('localhost','root','','gifthaft') or die("Brak połączenia z bazą"); mysqli_query($dbc, "SET CHARSET utf8"); $results_per_page = 10; $query = "SELECT * FROM produkty WHERE kategoria = '$kategoria' LIMIT 5,30"; $result = mysqli_query($dbc,$query) or die("Brak możliwości wyświetlenia danych"); $number_of_results = mysqli_num_rows($result); while($row = mysqli_fetch_array($result)){ echo "<div class='all-product'><div class='sal-product'><div class='img-product'><img class='img-name'src='img/" . $row["Obraz_Produktu"] . "'></div><div class='name-product'>". $row["Nazwa_Produktu"] . "</div><div class='text-product'>". $row["Opis_Produktu"] . "</div><div class='produkt'>Cena: " . $row["Cena_Produktu"] . "</div><div class='id-product'>Id Produktu: " . $row{"Id_Produktu"} . "</div></div> </div>"; } mysqli_free_result($result); mysqli_close($dbc); ?>
  22. Jak w temacie. W jaki sposób mogę nadać skryptowi php permisje do zapisu plików? Warning: fopen(<json file>): failed to open stream: Permission denied in update.php on line 31 Próbowałem w ten sposób, ale nic to nie dało: sudo chmod 777 /var/www/html/<directory> ** nieważne poradziłem sobie
  23. Witam, Szukam gotowego skryptu lub pomocy w kwestii stworzenia wyszukiwarki która będzie wyszukiwać frazesów nie w wyszukiwarce google a tylko na mojej stronie.
  24. Witam, od czego muszę zacząć skrypt php, który umożliwia dodanie rekordu do bazy danych na określony czas np. 2 dni, 7 dni, 14 dni itd.? Po upływie wyznaczonego terminu, rekord zostaje usunięty z bazy danych. Jakieś podpowiedzi, wskazówki, mile widziane.
  25. Pytanie jest może i dość trywialne, ale szukam najlepszego rozwiązania do wyświetlenia 5 najwyższych wyników z Order by. Z czego pierwsze 3 będą miały inną strukturę html. Czyli wyróżniały się na tle innych. Myślałem nad tablicami, tylko pytanie czy to się sprawdzi i co będzie najwydajniejsze?
×