简体   繁体   English

数据未插入数据库也不给出错误

[英]Data not inserting into Database nor giving error

I am trying to insert data through form, But its not working. 我正在尝试通过表单插入数据,但无法正常工作。 Please help: 请帮忙:

Form Page Code: 表单页面代码:

<form class="form-horizontal" action="add_asc_submit.php" enctype="text/plain" method="post">

                        <div class="control-group">
                        <label for="asc_center_name" class="control-label">ASC Center Name</label>              
                        <div class="controls with-tooltip">
                        <input type="text" name="asc_center_name" class="span6 input-tooltip" data-placement="bottom" required/>
                        </div>
                        <br/>
                        <div class="control-group">
                        <label for="asc_user_id" class="control-label">ASC User ID</label>              
                        <div class="controls with-tooltip">
                        <input type="text" name="asc_user_id" class="span6 input-tooltip" data-placement="bottom" required/>
                        </div>
                        <br/>
                        <div class="control-group">
                        <label for="asc_user_password" class="control-label">ASC User Password</label>              
                        <div class="controls with-tooltip">
                        <input type="password" name="asc_user_password" class="span6 input-tooltip" data-placement="bottom" required/>
                        </div>
                        <br/>
                        <div class="control-group">
                        <label for="asc_director_name" class="control-label">ASC Director Name</label>              
                        <div class="controls with-tooltip">
                        <input type="text" name="asc_director_name" class="span6 input-tooltip" data-placement="bottom" required/>
                        </div>
                        <br/>
                        <div class="control-group">
                        <label for="asc_center_address" class="control-label">ASC Center Address</label>              
                        <div class="controls with-tooltip">
                        <input type="text" name="asc_center_address" class="span6 input-tooltip" data-placement="bottom" required/>
                        </div>
                        <br/>
                        <div class="control-group">
                        <label for="asc_contact_number" class="control-label">ASC Contact Number</label>              
                        <div class="controls with-tooltip">
                        <input type="text" name="asc_contact_number" class="span6 input-tooltip" data-placement="bottom" required/>
                        </div>
                        <br/>
                        <div class="control-group">
                        <label for="asc_center_city" class="control-label">ASC Center City</label>              
                        <div class="controls with-tooltip">
                        <input type="text" name="asc_center_city" class="span6 input-tooltip" data-placement="bottom" required/>
                        </div>
                        <br/>
                        <div class="control-group">
                        <label for="asc_center_email" class="control-label">ASC Email Id</label>              
                        <div class="controls with-tooltip">
                        <input type="text" name="asc_center_email" class="span6 input-tooltip" data-placement="bottom" required/>
                        </div>
                        <br/>

                        <div class="control-group">
                        <div class="controls with-tooltip">
                        <input type="submit" name="submit" class="span6 input-tooltip" data-placement="bottom" required/>
                        </div>

                        </form>

add_asc_submit.php page details: add_asc_submit.php页面详细信息:

<?php 
include('config.php');

if(isset($_POST['submit']))
{

if(! get_magic_quotes_gpc())
{
$asc_center_name=addslashes ($_POST['asc_center_name']);
$asc_user_id=addslashes($_POST['asc_user_id']);
$asc_user_password=addslashes($_POST['asc_user_password']);
$asc_director_name=addslashes($_POST['asc_director_name']);
$asc_center_address=addslashes($_POST['asc_center_address']);
$asc_contact_number=addslashes($_POST['asc_contact_number']);
$asc_center_city=addslashes($_POST['asc_center_city']);
$asc_center_email=addslashes($_POST['asc_center_email']);
}
else 
{ 
$asc_center_name=$_POST['asc_center_name'];
$asc_user_id=$_POST['asc_user_id'];
$asc_user_password=$_POST['asc_user_password'];
$asc_director_name=$_POST['asc_director_name'];
$asc_center_address=$_POST['asc_center_address'];
$asc_contact_number=$_POST['asc_contact_number'];
$asc_center_city=$_POST['asc_center_city'];
$asc_center_email=$_POST['asc_center_email'];
/*}*/

$sql = mysqli_query($conn,"INSERT INTO add_asc(asc_center_name, asc_user_id, asc_user_password, asc_director_name, asc_center_address, asc_center_number, asc_center_city, asc_center_email) VALUES('$asc_center_name', '$asc_user_id', '$asc_user_password', '$asc_director_name', '$asc_center_address','$asc_center_number','$asc_center_city','$asc_center_email')");

if (mysqli_query($sql)) 
{
    echo "ASC Added Succesfully.";
} 


else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
}

?>

Config.php config.php文件

<?php
$conn=mysqli_connect("localhost","root","", "rgcsm");
error_reporting(-1);
ini_set('display_errors', 'On');
?>

When I am running the following codes, Page redirecting me to add_asc_submit.php page, But not showing any error nor inserting data into Database. 当我运行以下代码时,页面将我重定向到add_asc_submit.php页面,但是没有显示任何错误,也没有向数据库中插入数据。 Please help in this...I did Googling also but not getting any success. 请帮忙...我也做了谷歌搜索,但没有成功。

Many thanks in advance. 提前谢谢了。

You run a query and store the result in $sql and then run a query again on the result? 您运行查询并将结果存储在$ sql中,然后再次对结果运行查询?

Try: 尝试:

<?php

include('config.php');

if($_SERVER['REQUEST_METHOD'] == 'POST') {
    if(!get_magic_quotes_gpc()) {
        $asc_center_name=addslashes ($_POST['asc_center_name']);
        $asc_user_id=addslashes($_POST['asc_user_id']);
        $asc_user_password=addslashes($_POST['asc_user_password']);
        $asc_director_name=addslashes($_POST['asc_director_name']);
        $asc_center_address=addslashes($_POST['asc_center_address']);
        $asc_contact_number=addslashes($_POST['asc_contact_number']);
        $asc_center_city=addslashes($_POST['asc_center_city']);
        $asc_center_email=addslashes($_POST['asc_center_email']);
    } else {
        $asc_center_name=$_POST['asc_center_name'];
        $asc_user_id=$_POST['asc_user_id'];
        $asc_user_password=$_POST['asc_user_password'];
        $asc_director_name=$_POST['asc_director_name'];
        $asc_center_address=$_POST['asc_center_address'];
        $asc_contact_number=$_POST['asc_contact_number'];
        $asc_center_city=$_POST['asc_center_city'];
        $asc_center_email=$_POST['asc_center_email'];
    }

    $sql = mysqli_query($conn, "INSERT INTO add_asc(asc_center_name, asc_user_id, asc_user_password, asc_director_name, asc_center_address, asc_center_number, asc_center_city, asc_center_email) VALUES('$asc_center_name', '$asc_user_id', '$asc_user_password', '$asc_director_name', '$asc_center_address','$asc_center_number','$asc_center_city','$asc_center_email')");

    if ($sql) {
        echo "ASC Added Succesfully.";
    } else {
        echo "Error: " . $sql . "<br>" . mysqli_error($conn);
    }
}

?>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM