У меня есть эта контактная форма PHP, которая запрещает отправку с существующего IP.Я пытаюсь добавить функцию отправки по одной записи на IP-адрес в день.
В моей таблице БД есть столбец «Дата», в котором отмечается дата каждой строки.Я знаю, что мне нужно создать оператор if с двумя условиями ... Я просто не уверен, как проверить БД перед отправкой новой записи.Любая помощь приветствуется.Спасибо.
КОД SNIPPET:
$ip = gethostbyname($_SERVER['REMOTE_ADDR']);
mysql_select_db($database, $connection);
$QUERY = "SELECT COUNT(IP) AS `count` FROM `contest` WHERE IP = '$ip'";
$RESULT = mysql_query($QUERY) or die(mysql_error());
// Read the firs row
$row = mysql_fetch_assoc($RESULT);
// Check how many rows MySQL counted
if($row['count'] > 0) {
header ('Location: valueexists.html');
}
else {
//save the data on the DB
mysql_select_db($database, $connection);
$insert_query = sprintf("INSERT INTO contest (Name, Email_Address, Phone, Company_Name, Company_Address, Date, ip) VALUES (%s, %s, %s, %s, %s, NOW(), %s)",