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