我有两个HTML页面,第一个是takeInput.html,用户应该在其中说出自己是客户还是所有者,然后将他重定向到页面中以实现有关其选择的注册(client.html或owner.html)。 这是Client.html页面:
<form >
<p>First Name : </p>
<input type="text" name="firstName" /><br/>
<p>Last Name : </p>
<input type="text" name="lastName" ><br/>
<p>Email : </p>
<input type="text" name="email" ><br/>
<p>City : </p>
<input type="text" name="city" ><br/>
<input type="button" onclick="Hello()" value="OK">
</form>
<script>
function Hello(){
var fName = document.getElementsByName("firstName").value;
var lName = document.getElementsByName("lastName").value;
var em = document.getElementsByName("email").value;
var cit = document.getElementsByName("city").value;
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "",
database:"CAR_WASH"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
var sql="INSERT INTO CLIENTS(NAME,EMAIL,CITY) VALUES ?";
var values=[[fName,em,cit]];
con.query(sql,values,function(err,result){
if(err) throw err;
alert('Well done !');
});
});
}
</script>
我想在CLIENTS TABLE中插入数据,但是当我在下面运行脚本时,它什么也不显示... 这是脚本:
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "",
database:"CAR_WASH"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
var sql="SELECT * FROM CLIENTS";
con.query(sql,function(err,result){
if(err) throw err;
console.log(result);
});
});
谢谢。