Читайте также:
|
|
(i) Разработка
Разработка Системы и Листинг Программы
|
Registration.php Users
Registration.php (форма регистрации) Users (Таблица база данных)
Search.php (форма для поиска) Results (Таблица результатов
Categories.html (форма для выбора предметов) пробных тестов)
Листинг программы
Предотвращает дублирование данных и поддерживает внутренний порядок документации. Листинг программа будет отображаться в аннотированном разделе Документация пользователя, которые выделен и содержит четкие и доступные названия переменных
Поля | Тип данных | Размер |
ID | Integer | |
Varchar | ||
Password | Varchar |
Поле ввода | Тип данных | Размер |
ID | Integer | |
Name | Varchar | |
Password | Varchar |
Ii. Програмирование
Index.php
<?php //вся процедура работает на сессиях. Именно в ней хранятся данные пользователя, пока он находится на сайте. Очень важно запустить их в самом начале странички!!!
session_start();
?>
<html> <head> <title>Регистрация</title> </head>
<body> <h2>Главная страница</h2>
<form action="testreg.php" method="post">
<!--**** testreg.php - это адрес обработчика. То есть, после нажатия на кнопку "Войти", данные из полей отправятся на страничку testreg.php методом "post" ***** -->
<p> <label>Ваш логин:<br></label>
<input name="login" type="text" size="15" maxlength="15">
</p>
<!--**** В текстовое поле (name="login" type="text") пользователь вводит свой логин ***** -->
<p> <label>Ваш пароль:<br></label>
<input name="password" type="password" size="15" maxlength="15">
</p>
<!--**** В поле для паролей (name="password" type="password") пользователь вводит свой пароль ***** -->
<p>
<input type="submit" name="submit" value="Войти">
<!--**** Кнопочка (type="submit") отправляет данные на страничку testreg.php ***** -->
<br>
<!--**** ссылка на регистрацию, ведь как-то же должны гости туда попадать ***** -->
<a href="reg.php">Зарегистрироваться</a>
</p></form> <br>
<?php
// Проверяем, пусты ли переменные логина и id пользователя
if (empty($_SESSION['login']) or empty($_SESSION['id']))
{
// Если пусты, то мы не выводим ссылку
echo "Вы вошли на сайт, как гость<br><a href='#'>Эта ссылка доступна только зарегистрированным пользователям</a>";
}
else {
// Если не пусты, то мы выводим ссылку
echo "Вы вошли на сайт, как ".$_SESSION['login']."<br> <a href='http://tvpavlovsk.sk6.ru/'>Эта ссылка доступна только зарегистрированным пользователям</a>";
}
?>
</body>
</html>
Bd.php
<?php
$db = mysql_connect ("localhost","user","1234");
mysql_select_db ("mysql",$db);
?>
Для проверки подключения базы данных используйте следующий код
<?php //starts a new PHP file
$user = 'username'; //this says the username for your database is called root
$pass = 'password'; // this says the default password is blank
$db = 'databasename'; //this says what database you want to connect to
$db = new mysqli('localhost',$user, $pass, $db) or die("sorry");
//this says that the database needs these 3 variables to connect.
Or it says if connection fails to say "sorry:
echo"Super"; //What to say if connection is successful
?>
Reg.php
<html>
<head>
<title>Регистрация</title>
</head>
<body>
<h2>Регистрация</h2>
<form action="save_user.php" method="post">
<!--**** save_user.php - это адрес обработчика. То есть, после нажатия на кнопку "Зарегистрироваться", данные из полей отправятся на страничку save_user.php методом "post" ***** -->
<p>
<label>Ваш логин:<br></label>
<input name="login" type="text" size="15" maxlength="15">
</p>
<!--**** В текстовое поле (name="login" type="text") пользователь вводит свой логин ***** -->
<p>
<label>Ваш пароль:<br></label>
<input name="password" type="password" size="15" maxlength="15">
</p>
<!--**** В поле для паролей (name="password" type="password") пользователь вводит свой пароль ***** -->
<p>
<input type="submit" name="submit" value="Зарегистрироваться">
<!--**** Кнопочка (type="submit") отправляет данные на страничку save_user.php ***** -->
</p></form>
</body>
</html>
Дата добавления: 2015-11-04; просмотров: 48 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Меню и модульная конструкция. | | | Save_user.php |