Jump to content

HTML - Registration


Vifleem

Recommended Posts

<form action="index.php" method="POST">
		<label for="username">Имя:</label><input type="text" name="name" class="placeholder" placeholder="Name_Surname" required>
		<label for="password">Пароль:</label><input type="password" name="password" class="placeholder" placeholder="Ваш пароль" required>
		<input type="submit" name="submit"value="Регистрация">
</form>

Выше форма HTML

А данный код, код запроса, просто файл index.php как выше action="index.php"

можно создать свой файл, вместо index.php можно что либо другое, а можно ещё и HTML запрос кинуть вместе с Файлом Запроса
 

<?php
  error_reporting(0);
	$connection = mysqli_connect('localhost', 'user', 'password', 'database') or die(mysqli_error($connection));
  $db = $connection;
if (isset($_POST['submit'])) 
{		
$name = $_POST['name'];
$query = "SELECT playerName FROM accounts WHERE playerName='".$_POST['name']."'";
$result = mysqli_query($connection, $query);
echo "Debug: ".mysqli_num_rows($result);
    if(mysqli_num_rows($result) > 0) {
        $info_reg = 'Данное имя уже зарегистрированно!';
        }
    else {
                    
            if (empty($_POST['name'])) 
            {
                $info_reg = 'Введите имя';
            }                    
            elseif (empty($_POST['password'])) 
            {
                $info_reg = 'Введите пароль';
            }    
				elseif(empty($_POST['name']) == $name) 
				{
				$info_reg = 'Уже зареган такое';
				}
            else 
            {
                $name = $_POST['name'];
                $pass = $_POST['password'];
     		$query = "INSERT INTO `accounts` (playerName, playerPass) VALUES (')";
          
            $result = mysqli_query($connection, $query) or die(mysqli_error($connection));
                    
        $info_reg = 'Успешная Регистрация!';
            }
    }
}

$info_reg = isset($info_reg) ? $info_reg : NULL;
echo $info_reg;
?>

 

Edited by ddoommbbaass
Подправил код...
Link to comment
Share on other sites

Только что, ddoommbbaass сказал:

<form action="index.php" method="POST">
		<label for="username">Имя:</label><input type="text" name="name" class="placeholder" placeholder="Name_Surname" required>
		<label for="password">Пароль:</label><input type="password" name="password" class="placeholder" placeholder="Ваш пароль" required>
		<input type="submit" name="submit"value="Регистрация">
</form>

Выше форма HTML

А данный код, код запроса, просто файл index.php как выше action="index.php"

можно создать свой файл, вместо index.php можно что либо другое, а можно ещё и HTML запрос кинуть вместе с Файлом Запроса
 


<?php
  error_reporting(0);
	$connection = mysqli_connect('localhost', 'user', 'password', 'database') or die(mysqli_error($connection));
  $db = $connection;
if (isset($_POST['submit'])) 
{		
$name = $_POST['name'];
$query = "SELECT playerName FROM accounts WHERE playerName='".$_POST['name']."'";
$result = mysqli_query($connection, $query);
echo "Debug: ".mysqli_num_rows($result);
    if(mysqli_num_rows($result) > 0) {
        $info_reg = 'Данное имя уже зарегистрированно!';
        }
    else {
                    
            if (empty($_POST['name'])) 
            {
                $info_reg = 'Введите имя';
            }                    
            elseif (empty($_POST['password'])) 
            {
                $info_reg = 'Введите пароль';
            }    
				elseif(empty($_POST['name']) == $name) 
				{
				$info_reg = 'Уже зареган такое';
				}
            else 
            {
                $name = $_POST['name'];
                $pass = $_POST['password'];
     		$query = "INSERT INTO `accounts` (playerName, playerPass) VALUES (')";
          
            $result = mysqli_query($connection, $query) or die(mysqli_error($connection));
                    
        $info_reg = 'Успешная Регистрация!';
            }
    }
}

$info_reg = isset($info_reg) ? $info_reg : NULL;
echo $info_reg;
?>

 

 

Только что, ddoommbbaass сказал:

<form action="index.php" method="POST">
		<label for="username">Имя:</label><input type="text" name="name" class="placeholder" placeholder="Name_Surname" required>
		<label for="password">Пароль:</label><input type="password" name="password" class="placeholder" placeholder="Ваш пароль" required>
		<input type="submit" name="submit"value="Регистрация">
</form>

Выше форма HTML

А данный код, код запроса, просто файл index.php как выше action="index.php"

можно создать свой файл, вместо index.php можно что либо другое, а можно ещё и HTML запрос кинуть вместе с Файлом Запроса
 


<?php
  error_reporting(0);
	$connection = mysqli_connect('localhost', 'user', 'password', 'database') or die(mysqli_error($connection));
  $db = $connection;
if (isset($_POST['submit'])) 
{		
$name = $_POST['name'];
$query = "SELECT playerName FROM accounts WHERE playerName='".$_POST['name']."'";
$result = mysqli_query($connection, $query);
echo "Debug: ".mysqli_num_rows($result);
    if(mysqli_num_rows($result) > 0) {
        $info_reg = 'Данное имя уже зарегистрированно!';
        }
    else {
                    
            if (empty($_POST['name'])) 
            {
                $info_reg = 'Введите имя';
            }                    
            elseif (empty($_POST['password'])) 
            {
                $info_reg = 'Введите пароль';
            }    
				elseif(empty($_POST['name']) == $name) 
				{
				$info_reg = 'Уже зареган такое';
				}
            else 
            {
                $name = $_POST['name'];
                $pass = $_POST['password'];
     		$query = "INSERT INTO `accounts` (playerName, playerPass) VALUES (')";
          
            $result = mysqli_query($connection, $query) or die(mysqli_error($connection));
                    
        $info_reg = 'Успешная Регистрация!';
            }
    }
}

$info_reg = isset($info_reg) ? $info_reg : NULL;
echo $info_reg;
?>

 

Spasibo.Ogromnoe Spasibo.A moshno sprasit kak eto k servery privazat chtobi kogda na server vxodish registrirueshya ili esli zaregistrirovan prosto loginishsa.Zaranee spasibo.

Link to comment
Share on other sites

18 часов назад, Vifleem сказал:

 

Spasibo.Ogromnoe Spasibo.A moshno sprasit kak eto k servery privazat chtobi kogda na server vxodish registrirueshya ili esli zaregistrirovan prosto loginishsa.Zaranee spasibo.

Вызываете CEF в playerJoin и делаете оттуда запрос, если в Базе найден то Авторизация, если нет то Регистрация

Link to comment
Share on other sites

  • 1 month later...
  • 6 months later...
9 часов назад, Roven сказал:

Извините, а в какую папку все кидать? Все эти формы

Зависит от структуры проекта. Куда хотите туда и кидайте к клиентским пакетам. 

Link to comment
Share on other sites

В ‎29‎.‎08‎.‎2017 в 14:46, ddoommbbaass сказал:

<form action="index.php" method="POST">
		<label for="username">Имя:</label><input type="text" name="name" class="placeholder" placeholder="Name_Surname" required>
		<label for="password">Пароль:</label><input type="password" name="password" class="placeholder" placeholder="Ваш пароль" required>
		<input type="submit" name="submit"value="Регистрация">
</form>

Выше форма HTML

А данный код, код запроса, просто файл index.php как выше action="index.php"

можно создать свой файл, вместо index.php можно что либо другое, а можно ещё и HTML запрос кинуть вместе с Файлом Запроса
 


<?php
  error_reporting(0);
	$connection = mysqli_connect('localhost', 'user', 'password', 'database') or die(mysqli_error($connection));
  $db = $connection;
if (isset($_POST['submit'])) 
{		
$name = $_POST['name'];
$query = "SELECT playerName FROM accounts WHERE playerName='".$_POST['name']."'";
$result = mysqli_query($connection, $query);
echo "Debug: ".mysqli_num_rows($result);
    if(mysqli_num_rows($result) > 0) {
        $info_reg = 'Данное имя уже зарегистрированно!';
        }
    else {
                    
            if (empty($_POST['name'])) 
            {
                $info_reg = 'Введите имя';
            }                    
            elseif (empty($_POST['password'])) 
            {
                $info_reg = 'Введите пароль';
            }    
				elseif(empty($_POST['name']) == $name) 
				{
				$info_reg = 'Уже зареган такое';
				}
            else 
            {
                $name = $_POST['name'];
                $pass = $_POST['password'];
     		$query = "INSERT INTO `accounts` (playerName, playerPass) VALUES (')";
          
            $result = mysqli_query($connection, $query) or die(mysqli_error($connection));
                    
        $info_reg = 'Успешная Регистрация!';
            }
    }
}

$info_reg = isset($info_reg) ? $info_reg : NULL;
echo $info_reg;
?>

 

Очень странный пример, на клиенте подключаться к БД...
Не стоит так делать... :)

Link to comment
Share on other sites

18 часов назад, hexisgod сказал:

Очень странный пример, на клиенте подключаться к БД...
Не стоит так делать... :)

+ php зачем не понимаю o.O

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...