Wpis z mikrobloga

@massejferguson:

Najpierw rzutujesz na INTa: $bar1 = (int)$ppp;
Potem sprawdzasz czy zmienna $bar1 istnieje: if (isset($bar1)
To nie ma sensu.
Skoro przypisałeś wartość do zmiennej, to wiadomo,
  • Odpowiedz
@massejferguson:

$ppp = $_POST["popopo"];
Przypisujesz do zmiennej $ppp wartość z klucza popopo tablicy $_POST.

Jeśli wejdziesz normalnie na stronę, bez wypełniania formularza, to klucz ten nie będzie istniał. Stąd dokładnie to
  • Odpowiedz
Rozwiązanie: sprawdzaj czy klucz istnieje zanim będziesz próbował pobrać wartość (isset).


@MacDada: ustawiłem tak: https://pastebin.com/xL1R4eUt i teraz wywala mi błąd "Fatal error: Cannot use isset() on the result of an expression (you can use "null !== expression" instead) in C:\Users\48798\Desktop\xampp\htdocs\zadnie praktyczne E.14 styczen 2015 php i js\strona2.php on line 23"
  • Odpowiedz
@massejferguson: jeszcze raz.

Chcesz przypisać do zmiennej $ppp wartość. Wartość tę bierzesz z tablicy $_POST. Wartość ta może nie istnieć.

Musisz sprawdzić (np issetem) czy wartość istnieje w tablicy ZANIM przypiszesz ją do zmiennej.
  • Odpowiedz
Chcesz przypisać do zmiennej $ppp wartość. Wartość tę bierzesz z tablicy $_POST. Wartość ta może nie istnieć.

Musisz sprawdzić (np issetem) czy wartość istnieje w tablicy ZANIM przypiszesz ją do zmiennej.


@MacDada: jak to zrobić?
  • Odpowiedz