2014-03-03 76 views
-2

UPDATE [16年10月13日]如何创建HTML,PHP和MySQL

所以回来我以前在具有低信誉计算器问题之一,原因我明白为什么,我想要一个登录表单更新它并使其更相关。

当我写这个问题时,我想从基本的html表单创建一个登录系统,这是一个更复杂的过程。

对于任何人看到这个问题,我会建议你使用一个PHP框架,为你做所有的处理。我建议使用Laravel,因为它拥有所有您需要的简单登录系统的框架,而且不需要大量的PHP,下面的示例将需要大量的PHP。


原始的问题

如何创建HTML,PHP和MySQL登录表单?

我创建了一个形式下方观察:

<form id="login"> 


    <h2 id="logintxt">Log In</h2> 
    <h1 id="username">User Name:</h1> 
    <input name="Username" type="text" value="" maxlength="20" id="usernamebox" /> 
    <h1 id="password">Password:</h1> 
    <input name="Password" type="password" id="passwordtxt" /> 
    <h1 id="forgot">Forgot Password</h1> 
    <h1 id="register">Register</h1> 
    <div id="submit"> 
    <img src="login.gif" width="100" height="40" /> 
    </form> 

具有形式导航到另一个页面却登录我不喜欢,这是有它周围的任何方式,当我看到教程?

我的MySQL的数据是:

Host: localhost 
Username: root 
Password: root 
Database: the_tech 

感谢

[更新]

这里是我的全部HTML页面。 http://pastebin.com/NvgzT0Xu

从这里需要什么来创建一个html页面登录?最好不要离开页面。

我试着将这个(http://pastebin.com/1HcZGsUS)添加到我的页面顶部,但它没有工作。我正在关注这个(https://www.scirra.com/tutorials/525/simple-login-using-a-mysql-database)教程。

谢谢

+1

太宽泛。 Google为_AJAX登录表单_。 –

+0

请参考google或http://www.sourcecodester。com/tutorials/php/4341/how-create-login-page-phpmysql.html – Pratik

+0

这就是全部?只需提供标记并询问PHP代码? –

回答

2

您需要一个后端php文件来连接数据库并进行查询。为避免移动到另一个页面(前端),您可以使用ajax并通过javascript连接到php文件。

您可以按照本教程:http://php-dev-zone.blogspot.in/2013/07/login-form-using-ajax-and-jquery.html

+0

Ahh好的,谢谢抱歉,迟到的回应和标记为答案! – littleswany

+1

本教程不安全使用。它包含SQL注入漏洞,并建议将MD5作为散列密码的安全方式,并且不要使用sal盐。 – halfer

0

首先你需要用这个参数角落找寻输入字段和一个按钮的形式。

<form method="post" action="checklogin.php"> 
     <h2 id="logintxt">Log In</h2> 
     <h1 id="username">User Name:</h1> 
     <input name="Username" type="text" value="" maxlength="20" id="usernamebox" /> 
     <h1 id="password">Password:</h1> 
     <input name="Password" type="password" id="passwordtxt" /> 
     <h1 id="forgot">Forgot Password</h1> 
     <h1 id="register">Register</h1> 
     <img src="login.gif" width="100" height="40" /> 

     <input type="submit" value="Login"> 
</form> 

然后你需要Php来检查用户名和密码是否正确。当你不喜欢登录后转到其他页面时,你想要什么?索引页面应该自己检查一下吗?

然后您可以检查输入字段的$ _POST是否设置。如果是,连接到数据库,看看用户名和密码是否正确。如果没有设置$ _POST,则显示Loginform。我认为有很多例子都在寻找谷歌。