私は作成したユーザーイベントフォームを作成しました。データベースに何も追加しないでください。すべてのフォーム要素をデータベース列に対してチェックし、ここでいくつかの他のコメントを読んでください。誰かが、おそらく事前1月に私のための多くのおかげで、これを超えるチェックフォームは送信後にデータベースに追加されません
<?php
include ('config/db_connect.php');
include("config/ckh_session.php");
if (isset($_POST['submit'])) {
$event_type = mysqli_real_escape_string($conn, $_POST['event_type']);
$event_date = mysqli_real_escape_string($conn, $_POST['event_date']);
$event_country = mysqli_real_escape_string($conn, $_POST['event_country']);
$event_postcode = mysqli_real_escape_string($conn, $_POST['event_postcode']);
$event_title = mysqli_real_escape_string($conn, $_POST['event_title']);
$event_description = mysqli_real_escape_string($conn, $_POST['event_description']);
$event_ltm = mysqli_real_escape_string($conn, $_POST['event_ltm']);
$query = "INSERT INTO meets (`event_type`,`event_date`,`event_country`,`event_postcode`,`event_title`,`event_description`,`event_ltm`) VALUES ('$event_type','$event_date','$event_country','$event_postcode','$event_title','$event_description','$event_ltm')";
$result = mysqli_query($conn,$query);
} else {
mysqli_close($conn);
}
?>
をxと、ここでデータベーステーブルが
CREATE TABLE IF NOT EXISTS `meets` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`event_type` varchar(50) NOT NULL,
`event_date` varchar(50) NOT NULL,
`event_country` varchar(50) NOT NULL,
`event_postcode` varchar(50) NOT NULL,
`event_title` varchar(255) NOT NULL,
`event_description` text NOT NULL,
`event_ltm` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
あなたのHTMLはどのように見えますか? – kyeiti