php - 无法通过bizstrap表单使用php将数据提交到mysql数据库

标签 php html mysql twitter-bootstrap

我正在尝试为我的老板公司网站开发一个数据库驱动的应用程序,该网站使用 bizstrap 1.3 模板,但遇到了问题。

我按下提交按钮,但没有数据记录到我的数据库中。我无法弄清楚出了什么问题,请帮助我并指出正确的方向,预先感谢。

代码:

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Kayıt</title>
    <link type="text/css" rel="stylesheet" href="assets/css/bootstrap.min.css"/>
    <link rel="stylesheet" href="assets/css/login.css">
</head>
    <body>
        <div class="container">
            <div class="row">
                <div class="span4 offset4">
                    <div class="signup">
                        <div id="logo">
                            <img src="img/logo.png" alt="Bizstrap Logo">
                        </div>

                        <div class="tab-content">
                             <div id="signup" class="tab-pane active">

                        <?php

                    if (isset($_POST['submit']))
                    {
                      $name = $_POST['name'];
                      $surname = $_POST['surname'];
                      $uname = $_POST['username'];
                      $email = $_POST['email'];
                      $pass = $_POST['pass'];
                      $checkpass = $_POST['checkpass'];

                      $dbc = mysqli_connect('localhost', 'DB_uname', 'pass', 'companyDB');
                      if(!$dbc)
                      {
                        exit("no connection");
                      } 
                      else
                      {
                      $query  = "INSERT INTO kimlik(ad, soyad, kullanıcı_adı, email, şifre) VALUES('$name', '$surname', '$uname', '$email', '$pass')";

                      mysqli_query($dbc, $query);

                      echo '<p>registration is complete.</p>';

                      $ad = "" ;
                      $soyad = "" ;
                      $k_adı = "" ;
                      $email = "" ;
                      $şifre = "" ;
                      $şifret = "" ;
                      }
                    }

                    ?>

                            <form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">

                                <div class="control-group">

                                    <div class="controls">
                                        <div class="input-prepend">
                                            <span class="add-on"><i class="icon-user"></i></span>
                                            <input type="text" id="name" name="name" placeholder="name" required="required">
                                        </div>
                                    </div>


                                    <div class="controls">
                                        <div class="input-prepend">    
                                            <span class="add-on"><i class="icon-user"></i></span>
                                            <input type="text" id="surname" name="surname" placeholder="surname" required="required">
                                        </div>
                                    </div>

                                    <div class="controls">
                                        <div class="input-prepend">    
                                            <span class="add-on"><i class="icon-user"></i></span>
                                            <input type="text" id="username" name="username" placeholder="username" required="required">
                                        </div>
                                    </div>

                                    <div class="controls">
                                        <div class="input-prepend">    
                                            <span class="add-on"><i class="icon-envelope"></i></span>
                                            <input type="email" id="email" name="email" placeholder="mail@domain.com" required="required">
                                        </div>
                                    </div>

                                    <div class="controls">
                                        <div class="input-prepend">    
                                            <span class="add-on"><i class="icon-lock"></i></span>
                                            <input type="password" id="pass" name="pass" placeholder="pass" required="required">
                                        </div>
                                    </div>

                                    <div class="controls">
                                        <div class="input-prepend">    
                                            <span class="add-on"><i class="icon-lock"></i></span>
                                            <input type="password" id="checkpass" name="checkpass" placeholder="checkpass" required="required">
                                        </div>
                                    </div>

                                </div>
                                <input class="btn btn-inverse btn-block" type="submit" name="submit" value="Register" />
                            </form>
                        </div>

                    </div>

                    <ul class="inline">
                        <li><a class="muted" href="login.php">Login</a></li>
                        <li><a class="muted" href="forgot.php">Forgot Password</a></li>
                        <li><a class="muted" href="#">Signup</a></li>
                    </ul>
                </div>
            </div>
        </div>
    </div>

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script>window.jQuery || document.write('<script src="assets/js/vendor/jquery-1.9.1.min.js"><\/script>')</script>
    <script type="text/javascript" src="assets/js/vendor/bootstrap.min.js"></script>        </div>      </div>
</body>
</html>

最佳答案

"<?php echo $_SERVER['PHP_SELF'];

使用 首先,您应该将文件名保存为register.php 并以类似

的形式传递它
<form action="register.php">

关于php - 无法通过bizstrap表单使用php将数据提交到mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22314765/

相关文章:

php - 如果为空则隐藏 HTML/JQuery 表格(footable)

html - <a> 标签内的复选框输入只会更改检查状态而不会打开链接

javascript - 如何限制浏览器的最小可调整大小宽度?

mysql - 需要 mysql 查询帮助

php - 如何将自定义查询转换为 CDbCriteria

mysql - 实现排名系统

php - 如何将$_POST数据发送到另一台服务器?

PHP邮件返回TRUE,但电子邮件未发送

html - 如何检测自定义 <li> 项目符号上的鼠标悬停?

php - Symfony - DateTime 类的对象无法转换为字符串