2014-01-20 4 views
0

Мои Войти Страница:Мой Логин и Регистрация Страница

<form id="login"> 
Username<input type="text" name="userid"/><br/><br/> 
Password<input type="password" name="pswrd"/> 
<input type="button" onclick="check(this.form)" value="Login"/> 
<input type="reset" value="Cancel"/> 
</form> 
<script language="javascript"> 
function check(form)/*function to check userid & password*/ 
{ 
/*the following code checkes whether the entered userid and password are matching*/ 
if(form.userid.value == "myuserid" && form.pswrd.value == "mypswrd") 
    { 
    window.open('target.html')/*opens the target page while Id & password matches*/ 
    } 
else 
{ 
    alert("Error Password or Username")/*displays error message*/ 
    } 
} 
</script> 

Мои Регистр Страница:

<h1>Register</h1> 
<form id="registration"> 
<label>Username:</label><br/> 
<input type="text" name="username" required="required"><br/> 
<label>Password:</label><br/> 
<input type="password" name="password" required="required"><br/> 
<label>Email:</label><br/> 
<input type="email" name="email" required="required"><br/> 
<input type="submit" value="Register"/> 
</form> 
Already have an account?<br/> 
<a href="login.html">Login</a> 

Мой PHP страница:

<?php 
echo "<h1>Register</h1>\n"; 
echo "<form id=\"registration\">\n"; 
echo "<label>Username:</label><br/>\n"; 
echo "<input type=\"text\" name=\"username\" required=\"required\"><br/>\n"; 
echo "<label>Password:</label><br/>\n"; 
echo "<input type=\"password\" name=\"password\" required=\"required\"><br/>\n"; 
echo "<label>Email:</label><br/>\n"; 
echo "<input type=\"email\" name=\"email\" required=\"required\"><br/>\n"; 
echo "<input type=\"submit\" value=\"Register\"/>\n"; 
echo "</form>\n"; 
?> 

My SQL страница:

CREATE DATABASE user_register; 
USE user_register; 

CREATE TABLE users(
    user_id int NOT NULL AUTO_INCREMENT, 
    username varchar(16) NOT NULL, 
    password varchar(255) NOT NULL, 
    email varchar(60) NOT NULL, 
    PRIMARY KEY (user_id) 
) 

Когда я нажимаю Register, ничего не происходит. У вас, ребята, есть обратная связь для меня, что делать? Когда я нажимаю кнопку, строка поиска в верхней части страницы изменяется, но ничего больше ... Мне нужна помощь в чем-то, если что-то действительно неверно. Страница входа и страница регистрации - это HTML, а другие - сами по себе.

+0

Где это PHP-код, который обрабатывает SQL? –

+0

Существует ... здесь много отсутствует. Некоторые вещи, которые вы полностью вне базы; вы не можете подтвердить имя пользователя и пароль в javascript! Здесь рассматривается [достойный учебник] (http://www.wikihow.com/Create-a-Secure-Login-Script-in-PHP-and-MySQL) о создании такого рода вещей в php. –

ответ

0

Самый простой способ получить регистрационную форму работу должен включать метод и действие атрибутов здесь:

<form id="registration"> 

Например:

<form id="registration" method="post" action="register.php"> 

Когда вы отправите форму, она будет размещать данные в файл register.php, который можно использовать для вставки данных в вашу базу данных. Разумеется, вам тоже нужно будет создать этот файл. Более подробную информацию можно найти здесь: http://www.w3schools.com/html/html_forms.asp

+0

Может, ребята, дайте мне помощь, что делать? я потерял –

0

После делать то, что @anthonygore, в файле register.php, выполните следующие действия

  1. создать соединение с database- See Here

  2. создайте запрос для обновления до базы данных see here

Также в вас jav ascript для проверки имени пользователя и пароля выполните следующие действия,

function validateForm() 
{ 
    var x=document.forms["myForm"]["email"].value; 
    var atpos=x.indexOf("@"); 
    var dotpos=x.lastIndexOf("."); 
    if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length) 
    { 
     alert("Not a valid e-mail address"); 
     return false; 
    } 
} 

Если вы хотите проверить имя пользователя и пароль из базы данных, то вы должны создать соединение с базой данных, получать значения и сопоставить их с входными значениями с помощью PHP

Смежные вопросы