![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 6.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z formularzem. Z listy wyboru chcę usunąć rekord z Bazy danych. Chąc ułatwić sobie zadanie w liscie wpisałem kilka zmiennych i nie wiem jak to poźniej wstawić do zapytanie MySql. Oto moj select z formularza.
po przesłaniu formularza $_POST przesyła mi
można to jakoś rozdzielić? Ten post edytował faleth 25.05.2016, 20:44:52 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
json_encode(['id'=>10]); zwróci {"id"=>"10"}, innymi słowy option będzie wyglądał tak <option value="{"id":"10"}">, i dlatego nie zadziała.
Najprostszym rozwiązaniem jest dodanie _ (lub innego znaku) do stringa np
lub bardziej poprawnie, użycie unikalnego identyfikatora z bazy danych (IMG:style_emoticons/default/smile.gif) Ten post edytował CuteOne 26.05.2016, 09:01:21 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
json_encode(['id'=>10]); zwróci {"id"=>"10"}, innymi słowy option będzie wyglądał tak <option value="{"id":"10"}">, i dlatego nie zadziała. Najprostszym rozwiązaniem jest dodanie _ (lub innego znaku) do stringa np
lub bardziej poprawnie, użycie unikalnego identyfikatora z bazy danych (IMG:style_emoticons/default/smile.gif) albo skorzystanie z htmlspecialchars i wrzucenie do niego JSONa i sądzę że bardziej czytelne niż klejenie stringa. Do tego dodając jakiś "znak specjalny" do tekstu uniemożliwiamy sobie użycie takiego znaku w wartościach w bazie
Ten post edytował Szymciosek 29.05.2016, 10:48:01 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 15:58 |