Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2017, 21:46   #1
sporthpk
Новичок
Джуниор
 
Регистрация: 21.08.2017
Сообщений: 1
По умолчанию Не записует в MySQL через PHP

Код:
<?php

	require "db.php";

	$data = $_POST;
	if (isset($data['signup.php']))
	{
		$errors = array();
		if(trim($data['login']) == '')
		{
			$errors[] = 'Введите логин!';
		}
		if(trim($data['email']) == '')
		{
			$errors[] = 'Введите емейл!';
		}
		if($data['password'] == '')
		{
			$errors[] = 'Введите пароль!';
		}
		if($data['password1'] != $data['password'])
		{
			$errors[] = 'Введите повторный пароль ещё раз!';
		}

		if(empty($errors))
		{
			$user = R::dispence('users');
			$user->login = $data['login'];
			$user->email = $data['email'];
			$user->password = $data['password'];
			R::store($user);
			echo '<div style="color: green;">Вы удачно зарегистрировались!</div><hr>';
		} 
		else
		{
			echo '<div style="color: red;">'.array_shift($errors).'</div><hr>';
		}
	}
?>
<!DOCTYPE html>
<html lang="uk">
<head>
	<meta charset="UTF-8">
	<link rel="stylesheet" href="style/index.css">
	<title>SPORT ХПК</title>
	<link rel="shortcut icon" href="Image/ico.ico" type="image/ico">
</head>
<body>
	<div id="content">
			<form action="/signup.php" method="POST" >
				<label for="login">Введите ваш логин:</label>
				<input type="text" name="login" value="<?php echo @$data['login']; ?>">
			<p></p>
				<label for="password">Введите ваш пароль:</label>
				<input type="password" name="password" value="<?php echo @$data['password']; ?>">
			<p></p>
				<label for="password">Введите ваш пароль ещё раз:</label>
				<input type="password" name="password1" value="<?php echo @$data['password1']; ?>">
			<p></p>
				<label for="password">Введите ваш емейл:</label>
				<input type="email" name="email" value="<?php echo @$data['email']; ?>">
			<p></p>
				<button type="submit" name="submit">Зарегистрироваться</button>
			</form>
	</div> 
</body>
</html>
sporthpk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не записываются данные в mysql через php impeee PHP 8 08.04.2014 09:47
mysql выборка через option values / php unreal2x PHP 2 15.10.2012 23:25
Windows+Apache+PHP+MySQL: не работает расширение MySQL. Пепел Феникса Софт 10 15.04.2012 14:10
Аутентификация пользователя через php и mysql Ilya_L PHP 12 07.06.2011 07:23
delphi работа с mysql через php gufon Общие вопросы Delphi 3 17.03.2011 18:01