为什么使用wamp不成功将数据发送到本地服务器?

时间:2017-09-10 00:58:51

标签: php html mysql



<form role="form" action="" method="post">
  <div class="form-group">
    <label class="sr-only" for="form-username">First Name:</label>
    <input type="text" name="firstname" placeholder="First Name" class="form-username form-control" id="form-username" required="">
  </div>
  <div class="form-group">
    <label class="sr-only" for="form-username">Middle Name:</label>
    <input type="text" name="middlename" placeholder="Middle Name" class="form-username form-control" id="form-username">
  </div>
  <div class="form-group">
    <label class="sr-only" for="form-username">Last Name:</label>
    <input type="text" name="lastname" placeholder="Last Name" class="form-username form-control" id="form-username" required="">
  </div>
  <div class="form-group">
    <label class="sr-only" for="form-username">Address:</label>
    <input type="text" name="address" placeholder="Address" class="form-username form-control" id="form-username" required="">
  </div>
  <div class="form-group">
    <label class="sr-only" for="form-username">Phone No:</label>
    <input type="text" name="phoneno" placeholder="Phone No" class="form-username form-control" id="form-username" required="">
  </div>
  <div class="form-group">
    <label class="sr-only" for="form-username">Email Id:</label>
    <input type="email" name="email" placeholder="Email Id" class="form-username form-control" id="form-username" required="">
  </div>
  <div class="form-group">
    <label class="sr-only" for="form-username">Password:</label>
    <input type="password" name="password" placeholder="Password" class="form-username form-control" id="form-username" required="">
  </div>
  <button type="submit" name="submit" class="btn">Sign in!</button>
</form>
&#13;
&#13;
&#13;

&#13;
&#13;
<?php include_once('config.php');
    if(isset($_POST['submit'])) {
    $firstname = $_POST['firstname'];    
    $middlename = $_POST['middlename'];
    $lastname = $_POST['lastname'];
    $address =$_POST['address'];
    $phoneno = $_POST['phoneno'];
    $email = $_POST['email'];
    $password = $_POST['password'];
                    
    //query
    $query ="INSERT INTO login(`id`, `first_name`, `middle_name`, `last_name`, `address`, `phone_no`, `email`, `password`) VALUES ('',$firstname','$middlename','$lastname','$address','$phoneno','$email','$password')";                            
                   
    $result = @mysqli_query($query,$link);
    if (!$result) {
    echo "Data is not Inserted";     //this statement show me all time when submitting the data
    }else { echo "Data is Inserted Successful";}}?>
&#13;
&#13;
&#13;

Can u help me what mistake i m doing.

1 个答案:

答案 0 :(得分:0)

你可以做几件事:

  • 删除myslqi_query前面的@以显示错误消息。
  • 如果您仍然看不到任何错误消息,请确保报告错误。请参阅display-errorserror_reporting()
  • 定义后立即echo $query。如果查询看起来正确,则复制它,然后尝试使用MySQL客户端(如HeidiSQL或mysql命令行)对数据库运行它。
  • 纠正你的英语。不要使用“短信英语”。它会鼓励人们帮助你。