Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
43 / 43 / 5
Регистрация: 26.10.2010
Сообщений: 447

Регистрация

31.10.2010, 23:27. Показов 1166. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите создать регистрацию для моего сайта + чтоб пользователь мог оставлять коменты. Желательно чтоб эта информация хранилась в файле на компе.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.10.2010, 23:27
Ответы с готовыми решениями:

Регистрация
Саму регистрацию я сделал , а вот авторизацию не получается . Подскажите как дописать код ? <html> <head> ...

Регистрация
Здравствуйте. Пытаюсь написать регистрацию для сайта. Появилась следующая проблема: пользователь добавляется в базу данных, но все поля...

Регистрация
Здравствуйте, форумчане, не так давно задался вопросом регистрации на сайте, пробовал делать простые скрипты, смотрел чужие, все было...

2
184 / 101 / 8
Регистрация: 30.05.2009
Сообщений: 782
01.11.2010, 08:41
Это уже php. Тебе нужно тему создавать здесь: https://www.cyberforum.ru/php-beginners/
0
3 / 3 / 3
Регистрация: 30.03.2010
Сообщений: 55
02.11.2010, 11:44
Лучший ответ Сообщение было отмечено Сидоренко как решение

Решение

Ну вот примерно регистрация будет вот так
Это форма HTML:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<table>
<form action="reg.php" method="POST">
<tr>
<td>Имя</td>
<td><input type="text" name="login" ></td>
</tr>
<tr>
<td>Пароль</td>
<td><input type="password" name="password" ></td>
</tr>
<tr>
<td>Повторите пароль</td>
<td><input type="password" name="password2"></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="OK" name="submit" ></td>
</tr>
 
</form>
</table>
Это создаем табличку в БД:
SQL
1
2
3
4
5
6
7
CREATE TABLE `users` (
`id` INT( 255 ) NOT NULL AUTO_INCREMENT ,
`login` VARCHAR( 255 ) NOT NULL ,
`password` VARCHAR( 255 ) NOT NULL ,
`email` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( `id` )
);
Далее нужно сделать подключение к базе
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$dblocation = "localhost";
$dbname = "database_name";
$dbuser = "root";
$dbpasswd = "";
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx) 
{
echo( "<P> Не удалось подключиться к базе данных. </P>" );
exit();
}
if (!@mysql_select_db($dbname, $dbcnx)) 
{
echo( "<P> Не удалось найти базу данных. .</P>" );
exit();
}
?>
И наконец сам скрипт регистрации :
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?
include_once("connect.php");
if (isset($_POST['submit']))
{
if(empty($_POST['login']))
{
echo 'Вы не ввели логин';
}
elseif(empty($_POST['password']))
{
echo 'Вы не ввели пароль';
}
elseif(empty($_POST['password2']))
{
echo 'Вы не ввели повтор пароля';
}
elseif($_POST['password'] != $_POST['password2'])
{
echo 'Пароли не совпадают';
}
elseif(empty($_POST['email']))
{
echo 'Не введен E-mail';
}
else
{
$login = $_POST['login'];
$password = $_POST['password'];
$password2 = $_POST['password2'];
$email = $_POST['email'];
$query = "SELECT `id`
FROM `users`
WHERE `login`='{$login}' AND `password`='{$password}'
";
$sql = mysql_query($query) or die(mysql_error());
if (mysql_num_rows($sql) > 0)
{
echo 'Ошибка регистрации';
}
 
else 
{
$query = "INSERT INTO users(login , password , email )
VALUES ('$login', '$password', '$email')";
$result = mysql_query($query) or die(mysql_error());;
echo 'Регистрация прошла успешно';
}
}
}
?>
Вроде бы так
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.11.2010, 11:44
Помогаю со студенческими работами здесь

Регистрация
Приветствую всех. Мне нужна помощь с регистрацией. Код вроде правильный, но в базе ничего нету после отправки пост запроса. Регистрация...

Регистрация
Помогите разобраться в двух ошибках. Ошибка возникает в одном документе. Ошибки: 1) Warning: mysql_fetch_array() expects parameter 1...

Регистрация
Подскажите &quot;программисту&quot;, в чём проблема. Он что-то не догоняет. Делаю, стало быть, регистрацию на основе БД. После ввода логина и пароля...

Регистрация
Добрый день. Как сделать, чтобы ошибка &quot;Вы ввели не всю информацию, вернитесь назад и заполните все поля&quot; появлялась, после...

Регистрация
У меня есть сайт,я на нем сделал регистрацию все в ней нормально Мне нужно что бы когда я авторизуюсь через форму авторизации меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Контроль корректности заполнения дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru