![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 1.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Tworze strone internetowa o dziedzinie motoryzacyjnej. Zrobilem jedna podstrone jako formularz zarzadzania samochodami posiadanymi przez pewna wypozyczalnie. Problem polega na tym, iz pewny fragment kodu w srodowisku webserwer na PC dziala poprawnie, ale jak wrzucilem na darmowy serwer yoyo.pl przestal dzialac. Jestem niemal pewny, ze blad tkwi w tym fragmencie kodu:
Z moich obserwacji wynika, ze wartosc (value) pola hidden "usun" nie chce przybrac wartosci <?php echo $wybr="{$wiersz['flota_vin']}"?>. Jesli pod spodem wydrukuje echo $wybr to wypisze mi prawidlowa wartosc. Jesli wydrukuje echo $usun to nic sie nie pojawa, a powinno to samo. Czy ktos jest w stanie mi pomoc? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
chodzi o to, że dane przesłane formularzem metodą post, są dostępne w tablicy $_POST, a nie pod takimi zmiennymi jak używasz, na komputerze takie coś Ci działało bo w tych programach typu wamp, xampp, krasnal często global_registers są ustawione na on, a na serwerze już nie, dlatego zmienna $usun jest pusta, i musisz zrobić wyżej $usun = $_POST['usun']; czyli do zmiennej przypisać wartość przesłaną formularzem, która znajduje się w tablicy $_POST, daj sobie gdzieś print_r($_POST) i zobaczysz, że po wysłaniu formularza wszystkie dane są w tej tablicy
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 00:35 |