проверка на селекция

val4o0o0

Registered
Правя си проверка против ботове, ето как:

Ти човек ли си ?
<select name="bot">
<option value="1">Да</option>
<option value="2">Не</option>


<?php if($_POST['bot'] != Да);?> - естествено, това сигурно важи само за input поле и не действа, как да сложа "Да" да е верният отговор, а при "Не" да дава, че е грешен кода.
 
С първия код, ако ще го ползваш за записване в mysql-а. А втория за експеримента.

Код:
<?php
echo '<form action="" method="post">
<select name="bot">
<option value="1">Да</option>
<option value="2">Не</option>
</select> 
<input type="submit" name="submit" value="Изпрати">
</form>';
if($_POST['submit']){
$bot = addslashes(htmlspecialchars($_POST['bot'])); //взимаме информацията от формата по-горе

if ($bot == "1") {
	//заявка $query = mysql_query("") or die (mysql_error());
	
	}
	else {
		echo 'ти си бот';
	}
}
?>

или

Код:
<?php
echo '<form action="" method="post">
<select name="bot">
<option value="1">Да</option>
<option value="2">Не</option> 
</select> 
<input type="submit" name="submit" value="Изпрати">
</form>';
if($_POST['submit']){
$bot = addslashes(htmlspecialchars($_POST['bot'])); //взимаме информацията от формата по-горе

if ($bot == "1") {
        echo 'ти не си бот';
    }
    else {
        echo 'ти си бот';
    }
}
?>
 

Back
Горе