Witam zwracam się z pytaniem jak poprzez PHP sprawdzić poprawność formularz tzn np "Wprowadziłeś nie poprawny e-mail" i jeżeli chodzi o JS wszystko jest okej ale teraz jak poradzić sobie z tym od strony serwera aby nie przyjmowała błędnych danych z formularza. Z góry dziękuje za odpowiedzi i proszę o wyrozumiałość jestem początkujący :)
<html>
<head>
<script>
function logo (){
var log = document.getElementById("login").value
var has = document.getElementById("haslo").value;
var mai = document.getElementById("mail").value;
var wiek = document.getElementById("wiek").value;
var m = document.getElementById("m").checked;
var k = document.getElementById("k").checked;
var mailReg = /^[0-9a-zA-Z_.-]+@[0-9a-zA-Z.-]+\.[a-zA-Z]{2,3}$/;
var yerReg = /^[0-9]/;
if( log == "" )
var km = k + m ;
{
document.getElementById("loginn").innerHTML = "Wypełnik Pole Login";
}
if( has == "" )
{
document.getElementById("hasloo").innerHTML = "Wypełnik Pole Hasło";
}
if( mai == "" )
{
document.getElementById("meill").innerHTML = "Wypełnik Pole mail";
}
else if(mai.match(mailReg) == null){
document.getElementById("meill").innerHTML = "Podaj poprawny adres e-mail";
}
if( wiek == "" )
{
document.getElementById("wiekk").innerHTML = "wypełnij pole wiek";
}
else if (wiek.match(yerReg) == null) {
document.getElementById("wiekk").innerHTML = "To nie jest liczba";
}
if( km == false ){
document.getElementById("plecc").innerHTML = "Podaj swoją płeć";
}
}
</script>
<style>
#kont{
width:200px;
background-color:green;
margin:auto;
}
#error{
width:200px;
background-color:red;
color:white;
}
</style>
</head>
<body>
<form>
<div id="kont">
<div id="error" >
<p id="loginn" ></p>
<p id="hasloo" ></p>
<p id="meill" ></p>
<p id="wiekk" ></p>
<p id="plecc" ></p>
</div>
Login:<input type="text" id="login" ><br/>
Hasło:<input type="text" id="haslo" ><br/>
E-mail:<input type="text" id="mail" ><br/>
Wiek:<input type="text" id="wiek" ><br/>
Mężczyzna:<input type="radio" name="plec" value="kob" id="m" /><br/>
Kobieta:<input type="radio" name="plec" value="chl" id="k" /><br/>
<input type="button" value="Rejstruj" onClick="logo ()" ></input></div>
</form>
</body>
</html>