![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Głupia sprawa aczkolwiek męczę się z tym dłuższy czas. Analizuje różne skrypty jednak w nich działa a u mnie nie :/ Chodzi o to, że mam taką jakby ankietę jednak po zatwierdzeniu, tworzy się nowa kolumna jednak tylko z id (auto_increment) a tamte pola są puste. Oto kod: Kod $result2 = dbquery("SELECT * FROM users"); $user = dbrows($result2); if (isset($_POST['save_cat'])) { $stats_vote = $_POST['warstats_votes_vote']; $stats_match = $_POST['warstats_votes_match']; $stats_user = $_POST['warstats_votes_user']; $result3 = dbquery("INSERT INTO warstats_votes VALUES('', '$stats_vote', '$stats_match', '$stats_user')"); } echo "<form method='post' action='".FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : "")."'> <center><input type='hidden' name='stats_user' value='".$user['user_id']."'> <input type='hidden' name='stats_match' value='".$data['warstats_id']."'><input type='radio' name='stats_vote' value='1'> <b> ".$data['warstats_gospodarze']."</b> czy <input type='radio' name='stats_vote' value='2'> <b> ".$data['warstats_goscie']."</b><br> <input type='submit' name='save_cat' value='Obstaw' class='button'></center>"; co do pól z $data to są one wcześniej zdefiniowane (fragment większego skryptu), ale nawet pola "radio" sie nie dodają... Ktoś dostrzega błąd? Struktura bazy: warstats_votes a w niej: warstats_votes_id smallint(5) UNSIGNED auto_increment warstats_votes_vote VARCHAR(1) latin1_swedish_ci warstats_votes_match VARCHAR(6) latin1_swedish_ci warstats_votes_user VARCHAR(8) latin1_swedish_ci Pozdrawiam Ten post edytował MeTeorek 11.03.2008, 17:21:26 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 220 Pomógł: 10 Dołączył: 23.08.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
No masz błędne odwołanie do danych przekazanych przez POST
Masz:
A odwołujesz się tak:
Widzisz różnicę w nazwie? Chyba, że masz to gdzieś indziej zdefiniowane i dlatego możesz się tak odwołać. Ten post edytował vtuner 11.03.2008, 17:25:36 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Niestety dalej nie rozumiem. W input jako wartość dałem wynik z bazy ($result2).
Generalnie wzorowałem się na działających skryptach i tam było to mniejwięcej tak napisane ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 220 Pomógł: 10 Dołączył: 23.08.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Tu nie chodzi o wartość tylko o nazwę input:
a odwołujesz się:
Czyli: 1) Zamień
na
lub 2) Zamień
na
I tak samo w pozostałych nazwach do których się odwołujesz. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wydało mi się to dziwne ale działa
![]() ![]() ![]() Wielki dzięki! Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:19 |