![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 12.08.2017 Ostrzeżenie: (0%) ![]() ![]() |
Witam otóż mam taki problem mam stronę która zabezpieczona jest sesją dostęp do niej jest po zalogowaniu. Na tej stronie można dodać dane do bazy które wyświetlane są na innych stronach. Problem mam z obrazkiem echo "<img src=http://localhost/domix/upload/$obrazek></img>"; gdy go napiszę na tej stronie co dostępna jest po zalogowaniu to wyświetla mi się komunikat: "Undefined variable: obrazek in C:\xampp\htdocs\domix\chata.php on line 27"
Chciałbym żeby ten obrazek był wyświetlany na tej stronie co dostępna jest po zalogowaniu. Jak takie coś można zrobić? pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze dane sesji zostaną zniszczone po wylogowaniu a nigdzie ich nie zapsiujesz w tym kodzie. Po drugie nigdzie nie sprawdzasz czy zmienna istnieje $x = isset($_POST['x']) ? $_POST['x'] : null; albo w PHP7 $x = $_POST['x'] ?? null; Po trzecie nie używaj @ do ukrywania błędów ani tym bardziej rozszerzenia mysql. Po czwarte sql injection. Po piąte. UPDATE może się wywalić jeśli pole jest puste.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 15:31 |