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';在页面顶部。这样,如果数据库发生更改,您只需在一个位置进行更改。