2017-03-05 20 views
-1

私は作成したユーザーイベントフォームを作成しました。データベースに何も追加しないでください。すべてのフォーム要素をデータベース列に対してチェックし、ここでいくつかの他のコメントを読んでください。誰かが、おそらく事前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 ; 
+0

あなたのHTMLはどのように見えますか? – kyeiti

答えて

0

OKですが、あなたのフォーム入力で、name属性はと一致することを確認してくださいあなたが得ている値を投稿してください。次に、フォームアクションが正しいphpファイルを指していることと、フォームメソッドがPOSTであることを確認します。また、フォームが値を転記していることを確認してください。あなたのPHPをデータベースに挿入するには、 'submit'という値のif-> issetにラップされるので、その値が渡されていることを確認します。

+0

iveフォームの入力が投稿の値と一致することを確認しました。テストのために、iveがフォームを自分のところに戻ってきましたが、成功メッセージが表示されました。新しいレコードは正常に作成されましたが、成功メッセージは表示されません。 –

+0

それを並べ替え私は "名前から逃していたが、すべてのコメントのために多くの感謝のjan x –

関連する問題