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>';
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: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>';
Мне кажется это лучше. Вот только вопросы у меня есть.
Сама база нужна куда добавляется информация)
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,
Данные фильтруются к примеру теги html можно вставлять если не фильтровать
Фильтр выглядит к примеру так
$sait = text($_POST['sait']);
\\\
$sait = $_POST['sait']; - без фильтра фильтр это функция
Данные фильтруются к примеру теги html можно вставлять если не фильтровать
Фильтр выглядит к примеру так
$sait = text($_POST['sait']);
\\\
$sait = $_POST['sait']; - без фильтра фильтр это функция
KeepLine (26.07.2016 в 09:30)
Wannecca,
Данные фильтруются к примеру теги html можно вставлять если не фильтровать
Фильтр выглядит к примеру так
$sait = text($_POST['sait']);
\
$sait = $_POST['sait']; - без фильтра фильтр это функция
Wannecca,
Данные фильтруются к примеру теги html можно вставлять если не фильтровать
Фильтр выглядит к примеру так
$sait = text($_POST['sait']);
\
$sait = $_POST['sait']; - без фильтра фильтр это функция
Ясно.