Здравейте,
имам нужда от помощ
Искам при всяка изпратена заявка от потребител ип-адреса, който е въвел потребителя да не се повтаря с вече съществуващ в базата данни.
Промених в таблицата където е ip да бъде primary key и стана не може да се доблира вече съще ствуващ запис на вече записано ip , но въпроса ми е как да оведомя потребителя че такъв ип адрес е вече въведен в базата и не може да се приповтори същевремено няма да може да осъщести нов запис на този ип-адрес който е въвел.
Моля помогнте ми.
имам нужда от помощ
PHP:
<?php
include("config.php");
if($_POST['submit'])
{
$name = htmlspecialchars(addslashes($_POST['name']));
$ip = htmlspecialchars(addslashes($_POST['ip']));
$port = htmlspecialchars(addslashes($_POST['port']));
$cheat = htmlspecialchars(addslashes($_POST['cheat']));
$type = htmlspecialchars(addslashes($_POST['type']));
$author = htmlspecialchars(addslashes($_POST['author']));
if(empty($name) || empty($ip) || empty($port))
{
echo 'Задължителни полета Име , Ип-адрес , Порт';
}
else
{
$sql = mysql_query("INSERT into `servers` (`id`,`name`,`ip`,`port`,`cheat`,`type`,`author`) VALUES ('','$name','$ip','$port','$cheat','$type','$author')") or die(mysql_error());
if($sql) { echo "Сървърът е добавен"; }
}
}
?>
Промених в таблицата където е ip да бъде primary key и стана не може да се доблира вече съще ствуващ запис на вече записано ip , но въпроса ми е как да оведомя потребителя че такъв ип адрес е вече въведен в базата и не може да се приповтори същевремено няма да може да осъщести нов запис на този ип-адрес който е въвел.
Моля помогнте ми.