Проверка дали кода съвпада , ако не да не записва в базата .

topchokt

Registered
Здравейте ,
искам да попитам как може да се направи проверка дали кода въведен в полето (sеcurity) , там потребителят трябва да въведете 681 . Как мога да направя проверка преди коментара да се запише в базата данни да се прави проверка дали кода е 681 и ако не е да изкарва съобщение че не е въведен правилно кода ? Ето с този код се записват коментарите:

Код:
<?php
include("conn.php");
$id = $_GET['id'];
if(isset($_POST['submit'])){
$date = date("d.m.Y");
$ip=$_SERVER['REMOTE_ADDR']; 

$sql = mysql_query("INSERT INTO songscomment (id, article, author, comment, date , ip) VALUES (NULL, '$id', '$_POST[name]', '$_POST[comment]', '$date', '$ip')") or die(mysql_error());
}
else {
echo "";
}
?>
Надявам сте да сте ме разбрали , ако не ще обяснявам пак .
 
<?php
include("conn.php");
$id = $_GET['id'];
if(isset($_POST['submit'])){
$date = date("d.m.Y");
$ip=$_SERVER['REMOTE_ADDR'];
$security=$_POST['security'];
if($security==681) {
$sql = mysql_query("INSERT INTO songscomment (id, article, author, comment, date , ip) VALUES (NULL, '$id', '$_POST[name]', '$_POST[comment]', '$date', '$ip')") or die(mysql_error());
} else { echo "greshen kod"; }
}
?>
else { echo ""; } това е безсмислен код, ясно е, че ако ен отговаря на условието няма да изкара нищо ;) махнах го пробвай както ти го направих.
 

Back
Горе