Php 提交信息确认后如何连接sql

Php 提交信息确认后如何连接sql,php,sql,Php,Sql,用户提交信息后,系统必须确认他们输入了正确的信息。。。。。 这是信息页面 <!DOCTYPE html> <html lang="en"> <head> </head> <title>Page Title Goes Here</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="form1.css"/>

用户提交信息后,系统必须确认他们输入了正确的信息。。。。。 这是信息页面

<!DOCTYPE html>
<html lang="en">
<head>

</head>

<title>Page Title Goes Here</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="form1.css"/>
<body onload="disableSubmit()">

<div id="wrapper">

<h1>Comfirm submission </h1>

<nav> 
    <ul>
         <li><a href="index.html">Home</a></li>
         <li><a href="findoutmore.html">Find out more</a></li>
         <li><a href="offer.html">Offer</a></li>
         <li><a href="credit.html">Credit</a></li>
         <li><a href="#">Admin</a></li>
         <li><a href="wireframe.html">WireFrame</a></li>
    </ul>
</nav>

<?php 

session_start();

$forename = $_SESSION['forename'];
$surname = $_SESSION['surname'];
$email = $_SESSION['email'];
$postalAddress = $_SESSION['postalAddress'];
$landLineTelNo = $_SESSION['landLineTelNo'];
$mobileTelNo = $_SESSION['mobileTelNo'];
$sendMethod = $_SESSION['sendMethod'];

echo "<p>Forename :  $forename <p/>";
echo "<p>Surname : $surname <p/>";

if($_SESSION['postalAddress']==NULL)
{echo "<p>postalAddress:NULL</p>";} 
else {echo "<p>PostalAddress : $postalAddress </p>";}

if($_SESSION['email']==NULL)
{echo "<p>email:NULL<p/>";} 
else {echo "<p>email : $email</p>";}

if($_SESSION['landLineTelNo']==NULL)
{echo "<p>landLineTelNo:NULL<p/>";} 
else {echo "<p>landLineTelNo : $landLineTelNo </p>";}

if($_SESSION['mobileTelNo']==NULL)
{echo "<p>mobileTelNo:NULL<p/>";} 
else {echo "<p>mobileTelNo : $mobileTelNo </p>";}

echo "<p>sendMethod : $sendMethod </p>";            

if(isset($_POST['submit'])){
        //sql sever
         $conn = mysqli_connect("localhost", "root", '',"chollerton");

        if (mysqli_connect_errno()) {
        echo "<p>Connection failed:".mysqli_connect_error()."</p>\n";
        }

        mysql_select_db("ct_expressedinterest",$con);

        $datasql ="INSERT INTO ct_expressedinterest(expressInterestID, forename, surname,postalAddress,landLineTelNo,mobileTelNo,email,sendMethod)
                                                VALUES ('$_POST[forename]','$_POST[surname]','$_POST[postalAddress]','$_POST[landLineTelNo]','$_POST[mobileTelNo]','$_POST[email]','$_POST[sendMethod]')" ;

        mysql_query($datasql,$con);

        mysql_close($con);
}

?>
<input type="submit" name="submit" id="submit">
</div>
</body>
</html>

页面标题在这里
公司提交

尝试本教程尝试echo$datasql;查看查询的外观。如果您看到创建的查询是什么,可能会帮助您发现发生了什么。您可以直接在SQL中复制并运行它,以查看是否有错误。无论您做什么:筛选用户输入。当前SQL语句对SQL注入是开放的。您应该创建一个名为dbconnect.PHP的单独PHP页面。在其中输入数据库连接代码。然后在需要访问数据库的页面上使用--require_once'dbconnect.php';在页面顶部。这样,如果数据库发生更改,您只需在一个位置进行更改。