Loading...
PHP/MySQL | Форма

<?php
include_once('/core/bd.php');

if(isset($_POST['sait'])){

$sait = $_POST['sait']

if(empty($sait)) $err = 'Введите сайт';


$url = mysql_query("SELECT COUNT(`id`) FROM `sait` WHERE `url` = '$sait'");

if (mysql_result($url, 0)>0) $err = 'Сайт <b>'. $_POST['sait'] .'</b> уже существует';



if(!isset($err)){
// Если сайта нет в базе то он будет записан



mysql_query("INSERT INTO `sait` SET `url` = '".$sait."' ");

}else{
// Если сайт существует то выбьет ошибку

echo $err;
}

echo '<form action="" method="post">
Сайт:
<input type="text" name="sait">
<input type="submit" value="Добавить">
</form>';

?>


________
посл. ред. 26.07.2016 в 09:35; всего 3 раз(а); by KeepLine
А зачем фильтровать запрос?
KeepLine (26.07.2016 в 09:22)
if(isset($_POST['sait'])){

$sait = $_POST['sait']

mysql_query("INSERT INTO `sait` SET `url` = '".$sait."' ");

}

echo '<form action="" method="post">
Сайт:
<input type="text" name="sait">
<input type="submit" value="Добавить">
</form>';

Мне кажется это лучше. Вот только вопросы у меня есть.
Wannecca (26.07.2016 в 09:23)
KeepLine (26.07.2016 в 09:22)
if(isset($_POST['sait'])){

$sait = $_POST['sait']

mysql_query("INSERT INTO `sait` SET `url` = '".$sait."' ");

}

echo '<form action="" method="post">
Сайт:
<input type="text" name="sait">
<input type="submit" value="Добавить">
</form>';

Мне кажется это лучше. Вот только вопросы у меня есть.

Сама база нужна куда добавляется информация)
KeepLine (26.07.2016 в 09:24)
Wannecca (26.07.2016 в 09:23)
KeepLine (26.07.2016 в 09:22)
if(isset($_POST['sait'])){

$sait = $_POST['sait']

mysql_query("INSERT INTO `sait` SET `url` = '".$sait."' ");

}

echo '<form action="" method="post">
Сайт:
<input type="text" name="sait">
<input type="submit" value="Добавить">
</form>';

Мне кажется это лучше. Вот только вопросы у меня есть.

Сама база нужна куда добавляется информация)

База-то есть, это значит надо создать таблицу - sait и добавить поле url?
Wannecca,

Можно и так )
Вот вопрос зачем фильтровать?
А вот какой код надо: что бы ввел домен сайта и база ответила есть ли такой домен или нет.
Wannecca,
Данные фильтруются к примеру теги html можно вставлять если не фильтровать
Фильтр выглядит к примеру так

$sait = text($_POST['sait']);

\\\
$sait = $_POST['sait']; - без фильтра фильтр это функция
KeepLine (26.07.2016 в 09:30)
Wannecca,
Данные фильтруются к примеру теги html можно вставлять если не фильтровать
Фильтр выглядит к примеру так

$sait = text($_POST['sait']);

\
$sait = $_POST['sait']; - без фильтра фильтр это функция

Ясно.
Онлайн: 1
Время:
Gen. 0.0802
(c) Bym.Guru 2010-2025