Verificare date trimise
Scris: Joi Iul 28, 2011
Salut:) Am o problema care ma bantuie de zile intregi:)) ideea este ca nu reusesc sa prin ideea cum sa fac...
Sa spunem ca am un formular:
Aici am vrut (in ex de sus) sa fac un cod captcha. Iar josvreau sa verifice daca sa introdus ceva in camp si daca a introdus corect datele
Ideea este ca daca nu introduc niminica in camp imi da erroarea potrivita, dar, cand scriu de ex: 123456 imi spune ca nu am scris bine codul iar daca scriu 123 nu imi apare nimica!
Si mai a o problema... La linia:
Imi da rezultatul daca $cod1 si $cod2 au aceleasi valori. Dar...cum pot sa scriu in if de ex....daca $cod1 nu e egal cu $cod2? Mss mult
Sa spunem ca am un formular:
Cod: Selectaţi tot
<form action="test_cod.php" method="POST">
<input type="text" name="cod1"> introdu codul: 123456
<input type="hidden" name="cod2" value="123456">
<input type="submit" name="trimite">
</form>
Aici am vrut (in ex de sus) sa fac un cod captcha. Iar josvreau sa verifice daca sa introdus ceva in camp si daca a introdus corect datele
Cod: Selectaţi tot
<?php
$cod1 = $_POST['cod1'];
$cod2 = $_POST['cod2'];
if (isset($_POST['trimite'])){
if (empty($cod1))
$erroare .= "Nu ai scris nimica in capul in care trebuia sa scrii 123456";
if ($cod1 == $cod2)
$erroare .= "Nu ai scris bine codu";
if ($erroare === ""){
echo "Ai scris codul : $cod1";
}
else{
echo $erroare;
}
}
?>
Si mai a o problema... La linia:
Cod: Selectaţi tot
if ($cod1 == $cod2)
$errare .= "Nu ai scris bine codu";