dirol
Новичок
Обработка форм
Итак, есть html форма на странице add_price.php, в которой всего два поля.
Название
Описание
и кнопка "Сохранить"
Сейчас в свойствах формы следующее:
т.е. данные передаются в файл add.php
Код add.php следующий:
При нажатии кнопки "Сохранить" на странице(add_price.php) с html-формой открывается страница add.php с сообщением, что либо добавленно, либо нет.
Если заменить в свойствах формы
и вставить в страницу add_price.php код add.php, то при загрузке add_price.php будет выводиться сообщение
Как это исправить?
Т.е., чтобы при первой загрузке страницы это сообщение не выводилось.
Спасибо
Итак, есть html форма на странице add_price.php, в которой всего два поля.
Название
Описание
и кнопка "Сохранить"
Сейчас в свойствах формы следующее:
PHP:
<form name="form1" method="post" action="add.php">
Код add.php следующий:
В чем проблема, точнее неудобство.<?php
include "config.php"; //Соединяемся с базой
$query="SELECT *FROM Nout WHERE Name='$name'"; //Ищем в БД значение поля name
$son=mysql_query($query); //присваиваем переменной $son значение запроса $query
if(mysql_num_rows($son)>0) //Проходимся по БД
{
$name=mysql_fetch_array($son);
echo "<h3>ОШИБКА</h3><b>Товар с таким названием уже есть в базе данных</b>";
}
else
{
mysql_query("INSERT INTO Nout VALUES (NULL, '$name', '$description')");
echo "<h3>Успешно</h3><b>Название товара добавленно</b>";
}
?>
При нажатии кнопки "Сохранить" на странице(add_price.php) с html-формой открывается страница add.php с сообщением, что либо добавленно, либо нет.
Если заменить в свойствах формы
PHP:
<form name="form1" method="post" action="add_price.php">
PHP:
"<h3>ОШИБКА</h3><b>Товар с таким названием уже есть в базе данных</b>";
Т.е., чтобы при первой загрузке страницы это сообщение не выводилось.
Спасибо