wersja PHP 5,3
Kod: Zaznacz cały
<?php
session_start();
if(isset($_POST['email']))
{
$wszystko_Ok=true;
$nick=$_POST['nick'];
if((strlen($nick)<3 || (strlen($nick)>20))
{
$wszystko_Ok=false;
$_SESSION['e_nick']="Nick musi posiadać od 3 do 20 znaków";
}
if($wszystko_Ok==true)
{
echo"udana walidacja"; exit();
}
}
?>
<html>
<head>
<script src='https://www.google.com/recaptcha/api.js'></script>
<style>
.error{
color:red;
margin_top:10px;
margin_bottom:10px;
}
</style>
</head>
<body>
<form method="post">
Nick:<br/><input type="text" name="nick" /><br/>
<?php
if(isset($_SESSION['e_nick']))
{
echo'<div class="error">'.$_SESSION['e_nick'].'</div>'
unset($_SESSION['e_nick']);
}
?>
E-mail:<br/><input type="text" name="email" /><br/>
Hasło:<br/><input type="password" name="haslo1" /><br/>
Powtórz Hasło:<br/> <input type="password" name="haslo2" /><br/>
Akceptuje Regulamin: <input type="checkbox"/ name="rules" ><br/>
<button class="g-recaptcha"data-sitekey="6LfhnWUUAAAAAIl5PrahbCMEwROeXWokisUzE_uK"data-callback="YourOnSubmitFn">
Submit
</button>
<form>
</body>
</html>