也许这个问题还不够清楚。我有具有用户名,电子邮件,密码和OrderID的表用户。登录用户后,他可以访问一个页面,他可以单击一个按钮,这意味着用户确认订单并生成向用户显示的随机字符串。这是由JavaScript完成的:
function randomString() {
var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
var string_length = 8;
var randomstring = '';
for (var i=0; i<string_length; i++) {
var rnum = Math.floor(Math.random() * chars.length);
}
randomstring=randomstring.fontsize("6");
randomstring=randomstring.bold();
document.getElementById("demo").innerHTML = "Your order id is: "+ randomstring;
}
简单的html
<div class="row">
<div class="span6"><button onclick="randomString()">Rezervo</button></div>
<div class="span6"><p id="demo"></p></div>
</div>
一切都很好,但是在单击按钮时,登录的用户如何在数据库中的OrderID列中插入此生成的代码?请帮我。对不起,英语不好。不是我的母语。
PHP具有许多数据库扩展,您可以使用这些扩展名来连接到数据库。您可以将PHP逻辑添加到.html文件中,以便在单击按钮后,连接到数据库,进行查询(如插入),然后关闭连接。
一些引用以开始您的开始:
- http://php.net/manual/en/refs.database.php(PHP数据库扩展)
- http://www.w3schools.com/php/(PHP教程)
- http://www.wikihow.com/create-a-secure-secure-login-script-in-php-and-mysql(与您想做的事情无关紧要,但是代码段它有效)
您可以做不同的方式。单击该按钮
-
提交页面&amp;在页面提交中,插入订单ID到数据库
-
或实现AJAX功能,因此该页面不会提交,但是在AJAX调用中,您将将数据保存到数据库