Создание кода активации на входе

Как я могу создать текстовое поле, в котором пользователь будет перенаправлен на определенную страницу, только после того, как он введет определенный номер, созданный мной? А если код недействителен, он получит красную рамку вокруг этой вкладки и какое-то сообщение («неуспешно» или что-то в этом роде)?

Может ли это быть сделано с php?

Код:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Activation</title>
</head>
<body>
<div class="activation">
<label class="label">Please enter activation code to continue:</label><br>
<input type="text" name="activation"/>
<button type="submit" class="button">Activate</button>
</div>
</body>
</html>

-2

Решение

Вы должны добавить эту строку в форме

<form action="" method="POST">

попробуй это

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Activation</title>
</head>
<body>
<div class="activation">
<form action="" method="POST">
<label class="label">Please enter activation code to continue:</label><br>
<input type="text" name="activation"/>
<button type="submit" class="button">Activate</button>
</div>
</body>
</html>

<?php

if(isset($_POST['activation'])){
$activation=$_POST['activation'];
//Lets the code is 4
if($activation==4)
{
//Your file name(lets say you want to redirect to index.html)
header('Location:index.html');
}
else {
echo "<div id='divname'>And the the code of div goes here.</div>";
}

}
0

Другие решения

Добавьте к вашей кнопке действие onClick («someaction.php»). Чем вы просто читаете данные с помощью $ _post в PHP и делаете что хотите

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector