Witam!
Piszę sobie panel administracyjny do swojej strony, i napotkałem na problem. Wcześniej wszystko działa, a teraz, gdy chcę dodać przez panel nowego członka do tabeli members, to polecenie mysql+query niestety zwraca błąd, dałem go w warunku if, wykonuje się else, więc coś musi być nie tak, niestety ja się tego błędu nie dopatrzyłem.
oto ta część kodu, wartości zmeinnych name, join, course, cdate wysyłane są z poprzedniego formularza:
$name = $_POST['name'];
$join = $_POST['join'];
$course = $_POST['course'];
$cdate = $_POST['cdate'];
if(mysql_query("INSERT INTO members SET name='$name', join='$join', course='$course', cdate='$cdate'"))
{
echo 'Pomyślnie dodano członka!';
}
else
{
echo 'Błąd!';
}
i struktura tabeli:
CREATE TABLE `members` (
`id` int(50) NOT NULL AUTO_INCREMENT ,
`name` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`join` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`course` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
`cdate` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
PRIMARY KEY (`id`)
)
ENGINE=InnoDB
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
AUTO_INCREMENT=2
ROW_FORMAT=COMPACT
;