联系表格到数据库不工作? [英] Contact form into database not working?

查看:67
本文介绍了联系表格到数据库不工作?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,



我正在尝试通过联系表单在数据库中插入文本。由于一个原因,它不起作用,也没有任何错误。我似乎无法找到错误。有人可以帮帮我吗?



这是我的代码:





Hi there,

I'm trying to insert text in a database through a contact form. For one reason it doesn't work and it also doesn't give any errors. I can't seem to find what is wrong. Anyone could help me?

Here is my code:


 <div class="row">
                        <div class="col-md-6">
                            <div class="form-group">
                                <label for="voornaam">Voornaam *</label>
                                <input id="voornaam" type="text" name="voornaam" class="form-control" placeholder="Please enter your firstname *" required="required" data-error="Firstname is required.">
                                <div class="help-block with-errors"></div>
                            </div>
                        </div>
                        <div class="col-md-6">
                            <div class="form-group">
                                <label for="achternaam">Achternaam *</label>
                                <input id="achternaam" type="text" name="achternaam" class="form-control" placeholder="Please enter your lastname *" required="required" data-error="Lastname is required.">
                                <div class="help-block with-errors"></div>
                            </div>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-md-6">
                            <div class="form-group">
                                <label for="email">Email *</label>
                                <input id="email" type="email" name="email" class="form-control" placeholder="Please enter your email *" required="required" data-error="Valid email is required.">
                                <div class="help-block with-errors"></div>
                            </div>
                        </div>
                        <div class="col-md-6">
                            <div class="form-group">
                                <label for="nummer">Telefoonnummer</label>
                                <input id="nummer" type="tel" name="nummer" class="form-control" placeholder="Please enter your phone">
                                <div class="help-block with-errors"></div>
                            </div>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-md-12">
                            <div class="form-group">
                                <label for="bericht">Bericht *</label>
                                <textarea id="bericht" name="bericht" class="form-control" placeholder="Message for me *" rows="4" required="required" data-error="Please,leave us a message."></textarea>
                                <div class="help-block with-errors"></div>
                            </div>
                        </div>
                        <div class="col-md-12">
                            <input type="submit" name="sumbit" class="btn btn-success btn-send" value="Send message">
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-md-12">
                            <p class="text-muted"></p>
                        </div>
                    </div>
                </div>

            </form>

        </div>

    </div>

</div>

<?php
$db_server = "localhost";
$db_username = "root";
$db_password = "";
$db_database = "meubelfabriek";
$conn = new PDO("mysql:host=$db_server;dbname=$db_database", $db_username, $db_password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
if (isset($_POST['submit']))
{
$voornaam = $_POST['voornaam'];
$achternaam = $_POST['achternaam'];
$nummer = $_POST['nummer'];
$email = $_POST['email'];
$bericht = $_POST['bericht'];

$stmt = $conn->prepare("INSERT INTO `inbox` (voornaam, achternaam, nummer, email, bericht) VALUES
(:voornaam, :achternaam, :nummer, :email, :bericht)");
$stmt->execute(array(":voornaam"=>$voornaam, ":achternaam"=>$achternaam, ":nummer"=>$nummer, ":email"=>$email, ":bericht"=>$bericht));

}
?>





我尝试了什么:



没有,因为我没有看到任何错误。



What I have tried:

Nothing as I don't see anything wrong.

推荐答案

db_server = localhost;
db_server = "localhost";


db_username = ;
db_username = "root";


db_password = ;
db_password = "";


这篇关于联系表格到数据库不工作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆