PHP $ _POST无效HTML输入表单phpMyAdmin

时间:2017-04-02 22:40:40

标签: php html mysql apache phpmyadmin

HTML,PHP和phpMyAdmin链接的所有新功能。将表单信息从HTML发送到PHP时遇到问题。

我的HTML代码 的login.html:

<form role="form" action="insert.php" method="post">
                        <div class="row">
                            <div class="col-xs-6 col-sm-6 col-md-6">
                                <div class="form-group">
                        <input type="text" name="fn" id="fn" class="form-control input-sm" placeholder="First Name">
                                </div>
                            </div>
                            <div class="col-xs-6 col-sm-6 col-md-6">
                                <div class="form-group">
                                    <input type="text" name="ln" id="ln" class="form-control input-sm" placeholder="Last Name">
                                </div>
                            </div>
                        </div>

                        <div class="form-group">
                            <input type="location" name="loc" id="loc" class="form-control input-sm" placeholder="Location">
                        </div>
                                                <div class="form-group">
                            <input type="email" name="email" id="email" class="form-control input-sm" placeholder="Email Address">
                        </div>
                                                <div class=" form-group">
                          <h4 >Gender</h4>
                          <input type="radio" name="gender" value="male"> Male 
                          <input type="radio" name="gender" value="female"> Female
                        </div>

                    <input  type="submit" value="Register"  onClick="signup();" class="btn btn-info btn-block">

                    </form>

我的PHP代码insert.php

<?php
 $dbhost = "localhost";
 $dbuser = "root";
 $dbpass = "1234";
 $db = "client";
/*
$first=$_GET("fn");
$last=$_GET("ln");
$location=$_GET("loc");
$email=$_GET("email");
*/
$connect = mysqli_connect($dbhost,$dbuser,$dbpass, $db);

mysqli_query($connect, "insert into client () values($_POST[fn]', '$_POST[ln]', '$_POST[email]', '$_POST[loc]')"); 
/*mysqli_query($connect, "insert into client values('user','name','afggei@ggwp.com','tumbartk')");  */

?>

我收到的错误:

  

注意:未定义的索引:第14行的C:\ xampp \ htdocs \ marion \ insert.php中的fn

     

注意:未定义的索引:ln在C:\ xampp \ htdocs \ marion \ insert.php中   第14行

     

注意:未定义的索引:C:\ xampp \ htdocs \ marion \ insert.php中的电子邮件   第14行

     

注意:未定义的索引:位于C:\ xampp \ htdocs \ marion \ insert.php中的loc   第14行

连接确实建立并正常工作,因为我测试了下面的代码。

mysqli_query($connect, "insert into client values('user','name','afggei@ggwp.com','tumbartk')");

0 个答案:

没有答案