Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

9 Stron V   1 2 3 > » 

Tomplus
Napisane: 25.12.2022, 21:09:39





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

filter_input też używa regexp - tylko że jest to wbudowane w funkcję.
  Forum: Przedszkole · Podgląd postu: #1260477 · Odpowiedzi: 2 · Wyświetleń: 182

Tomplus
Napisane: 1.10.2022, 15:18:23





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Masz po prostu użyć kropki między zmiennymi:

  1. echo $a.$b.$c;
  2. echo 'Wartość zmiennej $a wynosi '.$a.', $b wynosi '.$b.', $c wynosi '.$c.'.';


Zauważ że użyłem cudzysłowie pojedyncze a nie podwójne.

W manualu PHP masz wszystko opisane:
https://www.php.net/manual/en/language.operators.string.php
  Forum: Przedszkole · Podgląd postu: #1259902 · Odpowiedzi: 4 · Wyświetleń: 549

Tomplus
Napisane: 11.12.2021, 19:42:38





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Skróciłem kod do minimum.


  1. $lines = file('rows.txt');
  2. foreach (explode("\n", $lines) as $line_num => $line) {
  3.  
  4. if($line_num <= loadline()) {
  5. continue;
  6. }
  7. saveline($line_num);
  8. saveload();
  9. }
  Forum: Przedszkole · Podgląd postu: #1257338 · Odpowiedzi: 9 · Wyświetleń: 702

Tomplus
Napisane: 14.08.2021, 19:59:48





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Skorzystaj z Composera i dodaj bibliotekę z tego menadżera bibliotek PHP, a potem podepnij jego autoload.
  Forum: PHP · Podgląd postu: #1256334 · Odpowiedzi: 3 · Wyświetleń: 1 111

Tomplus
Napisane: 30.12.2020, 09:16:42





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Masz błąd w IF:


[JAVASCRIPT] pobierz, plaintext
  1. if (i * j != 9) {
  2. newdiv.innerHTML = "<img src='slice_" + i + "_" + j + ".jpg'>";
  3. }
[JAVASCRIPT] pobierz, plaintext

  Forum: Przedszkole · Podgląd postu: #1254309 · Odpowiedzi: 1 · Wyświetleń: 636

Tomplus
Napisane: 16.12.2020, 23:29:01





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Proste:
Przecież od tego masz te aliasy:
u.last_name - nazwisko twórcy
uu.last_name - nazwisko edytora

  Forum: MySQL · Podgląd postu: #1254149 · Odpowiedzi: 5 · Wyświetleń: 2 251

Tomplus
Napisane: 5.12.2020, 22:15:29





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

zastosuj wokół zmiennej:

{$koment_from} lub ".$koment_from."
  Forum: PHP · Podgląd postu: #1253987 · Odpowiedzi: 7 · Wyświetleń: 843

Tomplus
Napisane: 8.11.2020, 14:37:13





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Sprecyzuj bo tak na chłopski rozum to po prostu wystarczy rozbudować kod JS.

Kod
var numer_wylosowanego_hasla = rand(0,hasla.length-1);
alert(
     haslo[numer_wylosowanego_hasla] + ', w kategorii: ' + kategoria [numer_wylosowanego_hasla]
)
  Forum: JavaScript · Podgląd postu: #1253597 · Odpowiedzi: 5 · Wyświetleń: 3 651

Tomplus
Napisane: 2.11.2020, 21:24:15





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Nawet jeżeli dodasz numer wyższy niż AI np.
id ostatniego rekordu 100, a ty dodasz na sztywno 200, to przy kolejnym rekordzie będzie 201.

Poeksperymentuj na testowej tabeli, z jedną kolumną AI.
  Forum: Przedszkole · Podgląd postu: #1253506 · Odpowiedzi: 7 · Wyświetleń: 502

Tomplus
Napisane: 2.10.2020, 15:12:51





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

@StreetFighter

Chcesz pisać ?? bez to wyłączaj Uśmieszki przed napisaniem posta.
  Forum: Przedszkole · Podgląd postu: #1253089 · Odpowiedzi: 3 · Wyświetleń: 339

Tomplus
Napisane: 30.09.2020, 15:13:30





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Ale mieliśmy rację tak?
Dałeś header gdzie w kodzie np.

Kod
echo "somethings";
if (condition) {
   header("Location: page");
}
  Forum: Przedszkole · Podgląd postu: #1253057 · Odpowiedzi: 8 · Wyświetleń: 802

Tomplus
Napisane: 30.09.2020, 05:16:55





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Taki błąd występuje gdy przesyłasz jakiś znak przed nagłówkiem strony.
Może to być tylko odstęp przed <?

a może to być to echo co podałeś powyżej. Musiałbyś podać więcej kodu, szczególnie z początku.

  Forum: Przedszkole · Podgląd postu: #1253053 · Odpowiedzi: 8 · Wyświetleń: 802

Tomplus
Napisane: 20.09.2020, 13:09:49





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

No tak, ` to cudzysłów dla nazw w MySQL, a ' lub " to dla stringów w MySQL jedynie, trzeba o tym pamiętać, mnie też kilka razy spotkał ten problem.
  Forum: Przedszkole · Podgląd postu: #1252923 · Odpowiedzi: 15 · Wyświetleń: 577

Tomplus
Napisane: 19.09.2020, 09:52:41





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Nie do końca rozumiem.

Jeżeli chcesz łączyć wartości to:

  1. $data = $cos1 . $cos2 . $cos3;
  2. //lub
  3. $data = "{$cos1}{$cos2}{$cos3}";


  Forum: Przedszkole · Podgląd postu: #1252896 · Odpowiedzi: 3 · Wyświetleń: 295

Tomplus
Napisane: 17.09.2020, 04:19:05





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Musisz przeanalizować kod.
Skoro wpisujesz poprawnie dane, to błąd musi być gdzie gdzie nie widzisz.
  Forum: Przedszkole · Podgląd postu: #1252860 · Odpowiedzi: 15 · Wyświetleń: 876

Tomplus
Napisane: 11.09.2020, 21:32:41





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Bazując na bezpłatnych serwerach daleko nie zajedziesz.

Ale spójrz co masz za błędy:
- session_save_path() -> brak dostępu, wg mnie wykomentowanie tej funkcji powinno załatwić sprawę, ale stworzenie miejsca na koncie z poprawną ścieżką np.:
  1. ini_set('session.save_path', realpath(dirname($_SERVER['DOCUMENT_ROOT']) . '/sessions'));


- array_key_exists() -> drugi argument nie jest tablicą lub obiektem, sprawdź co dostarczasz do tej funkcji.


W ogóle, tag [mysql] w twoim zapytaniu jest zbędny, bo w żadnym miejscu problem nie dotyczy bazy danych.
  Forum: Przedszkole · Podgląd postu: #1252800 · Odpowiedzi: 15 · Wyświetleń: 876

Tomplus
Napisane: 11.09.2020, 09:40:33





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Skorzystaj z jakiś lepszych narzędzi do typowania np.:

https://github.com/dev-labs-bg/sportify - tutaj masz możliwość podpięcia pobierania wyników bezpośrednio z football-data.org

  Forum: Przedszkole · Podgląd postu: #1252795 · Odpowiedzi: 15 · Wyświetleń: 876

Tomplus
Napisane: 2.09.2020, 11:40:12





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Pomyśl trochę dlaczego nie sumuje?

Wystarczy trochę zmodyfikować i:

  1. $salesElement = [];
  2. while ($tab = $result->fetch_assoc()) {
  3. $salesElement[$tab['id']] = isset($salesElement[$tab['id']]) ? $salesElement[$tab['id']] + $tab['sum_sales'] : $tab['sum_sales'];
  4. }


Linia skomplikowana aby nie pojawiły sie notice Undefined offset.
  Forum: PHP · Podgląd postu: #1252715 · Odpowiedzi: 16 · Wyświetleń: 1 624

Tomplus
Napisane: 31.08.2020, 09:28:35





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Po co każdy sklep w osobnej tabeli?

Uklad powinien być prosty:

id, id_sklepu, id_produktu, cena_produktu, data_przetworzenia

W osobnej tabeli:

id_sklepu, nazwa, adres, szczegolu

podobnie dla produktów

Potem sobie możesz pobierać historię. Chociaż ja widzę już problem, w postaci nazewnictwa czy też kluczy produktów w bazie sklepów - które mogą być różne, ale możesz sam je otagować własnym nazewnictwem.
  Forum: Przedszkole · Podgląd postu: #1252674 · Odpowiedzi: 1 · Wyświetleń: 376

Tomplus
Napisane: 26.08.2020, 19:41:17





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

A jaki masz ustawioną kolumnę w bazie?
timestamp czy co innego?

Bo ogólnie zamiast używać PHP, użyć w zapytaniu mysql funckję jako parametr NOW().

Najlepiej w ogóle nie używać i ustawić dla kolumny `rejestracja` aby tworzyła się aktualna data podczas tworzenia rekordu jako wartość domyślną: CURRENT_TIMESTAMP

  Forum: Frameworki · Podgląd postu: #1252599 · Odpowiedzi: 3 · Wyświetleń: 1 425

Tomplus
Napisane: 4.08.2020, 18:04:56





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

W prosty sposób możesz po prostu zapisywać sobie wartośc czasu uniksową i następnie sprawdzać odejmując od aktualnego czasu

  1. if(time() - $clickTime <= 60 * 60 * 24) {
  2. echo "Nie możesz więcej zbierać nagród dzisiaj";
  3. }
  Forum: Przedszkole · Podgląd postu: #1252360 · Odpowiedzi: 1 · Wyświetleń: 368

Tomplus
Napisane: 10.07.2020, 09:57:50





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Skoro doskonale wiesz co ma trafić do funkcji, to zmiast całej tablicy $policies wrzuć $policies['TerLifIns']


albo:

  1. $policies = $policies['TerLifIns'];


  Forum: PHP · Podgląd postu: #1252007 · Odpowiedzi: 14 · Wyświetleń: 1 056

Tomplus
Napisane: 12.05.2020, 21:14:24





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Nie: $_POST('s')
Tak: $_POST['s']

  Forum: Przedszkole · Podgląd postu: #1251120 · Odpowiedzi: 2 · Wyświetleń: 327

Tomplus
Napisane: 28.04.2020, 22:05:06





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Wielowymiarowe tablice są można by rzec codziennością w PHP.

i spokojnie działa taka odnosząca:

  1. echo $tablica['Polska']['miasta'][1]['miasto']; //Kraków
  2. //lub
  3. echo $tablica[$nazwaPanstwa]['miasta'][$idMiasta];


Więc jak masz błąd: Illegal offset type to oznacza że gdzieś używasz zły klucz.

Spróbuj najpierw swoją tablicę przerobić na JSON, a potem przy pomocy json_decode($tablica, true); stworzysz tablicę wielowymiarową.


  Forum: Przedszkole · Podgląd postu: #1250879 · Odpowiedzi: 1 · Wyświetleń: 229

Tomplus
Napisane: 15.04.2020, 05:20:22





Grupa: Zarejestrowani
Postów: 1 788
Dołączył: 20.03.2005
Skąd: Będzin

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

Długość tabulacji zależy od medium w którym tabulację wyświetlasz.

a co do:
  1. var_export("aaa\n\tbbb");


to u mnie wyświetla się i w źródle, i w textarea tak: (chrome)
Kod
'aaa
    bbb'
  Forum: Przedszkole · Podgląd postu: #1250660 · Odpowiedzi: 2 · Wyświetleń: 290

9 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: 29.05.2023 - 00:24