![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 342 Pomógł: 23 Dołączył: 20.01.2011 Skąd: Chełm Ostrzeżenie: (0%) ![]() ![]() |
Próbuje właśnie zrobić formularz który będzie dodawał do tabeli w mysql długość skoków, dane zawodnika(id),dane trenera(id) i dane zawodów (id). Wiem na pewno że długości skoków na pewno mi doda ale nie wiem czemu nie chce mi dodać id zawodnika, id trenera i id danych zawodow. W textboxie mi zadziała to z tymi id ale chce mieć to w combobox.
Ten post edytował olszam 25.11.2011, 00:10:00 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 189 Pomógł: 60 Dołączył: 5.10.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Na pierwszy rzut oka brakuje tobie atrybutu value w option. Domyślam się, że to powinno być u ciebie coś w stylu: Adekwatnie popraw pozostałe selektory. W $_POST dostaniesz tylko wartość parametru value. Ten post edytował Necsord 25.11.2011, 00:17:12 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 342 Pomógł: 23 Dołączył: 20.01.2011 Skąd: Chełm Ostrzeżenie: (0%) ![]() ![]() |
zrobiłem jak pisałeś lecz nadal nic
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 189 Pomógł: 60 Dołączył: 5.10.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Przeoczylem, przypisujesz do tych zmiennych wartość true lub false zamiast id tych osób, a nastepnie probujesz to zapisać w bazie. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 342 Pomógł: 23 Dołączył: 20.01.2011 Skąd: Chełm Ostrzeżenie: (0%) ![]() ![]() |
hmm no tak raczej powinno być, a to źle jest?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 189 Pomógł: 60 Dołączył: 5.10.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
W twoim kodzie forumarz przejdzie tylko w wypadku kiedy wszystkie wartosci beda wypełnione czyli true ( czyli 1 ) i dostaniesz za każdym razem zapytanie:
Jeżeli mimo to ciągle nie będzie działało mozesz zrobić var_dump($_POST)'a po $danezawody = isset($_POST['iddanezawody']); i zobaczyć co dostajesz. Może formularz ciągle źle masz. |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 342 Pomógł: 23 Dołączył: 20.01.2011 Skąd: Chełm Ostrzeżenie: (0%) ![]() ![]() |
jak powypełniam pola, pozaznaczam i kliknę dodaj to wszystko pisze "boolean true" we wszystkich ale mimo to nie dodaje mi nic. może tam gdzie combo box jest to mam coś jeszcze źle?
Ten post edytował olszam 25.11.2011, 01:30:23 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 189 Pomógł: 60 Dołączył: 5.10.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
isset
Opisałem powyżej czemu masz wartości bolean true po przypisaniu wartości. Za:
zrób var_dump($sql1), zapytanie wklej do phpmyadmin'a i przekonaj się o efektach. |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 342 Pomógł: 23 Dołączył: 20.01.2011 Skąd: Chełm Ostrzeżenie: (0%) ![]() ![]() |
Kod if(isset($_POST['dodaj'])){ $skok1 = $_POST['skok1']; $skok2 = $_POST['skok2']; $skok3 = $_POST['skok3']; $zawodnik = $_POST['idzawodnik']; $trener = $_POST['idtrener']; $danezawody = $_POST['iddanezawody']; } coś takiego musiałem zrobić i działa jak należy zamykam temat Ten post edytował olszam 25.11.2011, 19:47:25 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.06.2025 - 20:19 |