[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: php данные формы
Neko
Помогите плиз))
Есть скрипт php (index.php) выводит форму для поиска, при нажатии на кнопку формы, в том же index.php выполняется запрос к БД mySql, и вывод там же ниже формы. Проблемма такая, сразу при нажатии на кнопку форма очищается (т.е. результат запроса выводится, а в полях формы пусто). Пробывал так, value=значение_сессии, получается после первого нажатия форма очищается, после второго значение полей сохраняется. Помогите сделать нормальный поиск по сайту ??(((



Спустя 25 минут, 41 секунда (7.10.2011 - 18:00) m4a1fox написал(а):
Код в студию!

Спустя 14 минут, 56 секунд (7.10.2011 - 18:14) Neko написал(а):
<?php
/* Вывод формы зароса (НАЧАЛО)*/
print<<<HERE
<form action="index.php" method="post" name="iform" target="_self">
Что ищем?: <input name="tov" type="text" size="63" maxlength="250" />
<input name="submit" type="submit" value="Поиск" />
</form>
HERE;
/* Вывод формы зароса (КОНЕЦ)*/

if (isset($_POST['submit'])) //это срабатывает при нажатии
{
$tov=mysql_real_escape_string($_POST['tov']);
$query="запрос";
//соединение с базой
if ($myrow!=0)
{
do
{
print<<<HERE
<form
//
//вывод результатов поиска в форме
//
</form>
HERE;
}
while ($myrow = mysql_fetch_array($result));
} else
{
echo '<div class="messeg">Ничего не найдено ... </div>';
}
}
}

?>
где можно урезал оставил самую суть

</body>
</html>

Спустя 2 минуты, 43 секунды (7.10.2011 - 18:17) Neko написал(а):
*Все это находится в файле index.php

Спустя 42 минуты, 59 секунд (7.10.2011 - 19:00) nugle написал(а):
<?php

$search = !empty($_SESSION['search']) ? $_SESSION['search'] : $_POST['search'];

?>
Что ищем?: <input name="tov" type="text" size="63" maxlength="250" value=<?php echo $search; ?> />
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.