Skorostrelko
Registered
Здравейте,
Имам следният код:
Къде бъркам с проверката за съществуващ запис? И преди нея на проверката за писане само на кирилица, как да я направя, за да е в сила и за другите 2 полета освен за "street" .Благодаря предварително!
Имам следният код:
PHP:
<?php
include_once "config.php";
$neighborhood = $_POST['neighborhood'];
$street = $_POST['street'];
$number = $_POST['number'];
//var_dump($_POST);
if (empty($neighborhood) || empty($street) || empty($number))
{
echo "Задължително трябва да попълните всички полета !";
} else {
if (!preg_match('/^[а-я0-9]+$/u', $neighborhood))
echo "Позволено е писането само на кирилица !";
else {
if (isset($_POST['neighborhood']) && isset($_POST['street']) && isset($_POST['number']))
{
$q = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM search_table WHERE neighborhood = '$neighborhood' AND street = '$street' AND number = $number"));
if($q[0] > 0) echo "Този адрес вече съществува в базата данни !";
} else {
$chars = "SET CHARACTER SET utf8";
mysql_query($chars);
$query = mysql_query("INSERT INTO `search_table` (`neighborhood`, `street`, `number`) VALUES ('$neighborhood', '$street', $number)")
or die(mysql_error());
if ($query)
echo "Успешно добавихте адреса !";
else
echo "Възникна някаква грешка !";
}
}
}
?>
Къде бъркам с проверката за съществуващ запис? И преди нея на проверката за писане само на кирилица, как да я направя, за да е в сила и за другите 2 полета освен за "street" .Благодаря предварително!