Проблема с input-ом???

phpusershik

Using PHP
Проблема с input-ом???

Прислал мне один добрый парен скрипт он работает, но я тепер его связал с input-ом и он выдает: "Forbidden - Undefined variable: search_query in z:/home/localhost/www/web.php on line 6"
вот мой скрипт:

<form action="<? $search_query; ?>" method="GET">
<input type="text" name="regionName" value="">
<br>
<input type=submit name=submit value=Submit>
</form>
<?php
$search_query = "value";
$db = mysql_connect("localhost", "root", "");
mysql_select_db("new");
$sql = "SELECT * FROM explosives,classification";
$result = mysql_query($sql);
mysql_close($db);
while($row = mysql_fetch_object($result)){
if (ereg($search_query, $row->Exp_Name) || ereg($search_query, $row->Description) || ereg($search_query, $row->UN_No)){
print $row->Exp_Name.",".$row->Description.",".$row->UN_No;
}
}
?>
 

phpusershik

Using PHP
Да ошибка тама, вся беда в нем, как указат input-у где обрабатыват запрос! Кто знает?
 

BoFFiN

Новичок
phpusershik

$search_query = "value";
Это зачем вообще?

form action="<? $search_query; ?>" method="GET">

$search_query - скорее всего вместо этой херни нужно написать web.php, либо другой какой-нить файл:)
Хотя лучше бы ты нормально поставил задачу, а то смотришь на этот скрипт и не понимаешь, что и с чем он должен связывать....

[Цитата]
как указат input-у где обрабатыват запрос! Кто знает
[/Цитата]
Попробуй сформулировать по другому, а то не совсем понятно....
 

phpusershik

Using PHP
Не я хочу зделать так, допустим я ввел какое нибудь слово в input т.е. текст и чтобы он этот текст присвоил $search_query а дальше уже скрипт сам найдет и выведет!
 

BoFFiN

Новичок
phpusershik

Мы не ищем легких путей....:)


Вообщем так, сделать такое:"Не я хочу зделать так, допустим я ввел какое нибудь слово в input т.е. текст и чтобы он этот текст присвоил $search_query а дальше уже скрипт сам найдет и выведет! "
невозможно, при том что form action="<? $search_query; ?>" method="GET">!!!

Зачем такое нужно я понять, тоже не могу....

Если тебе нужно, чтоб просто, то что вводит человек присваивалось переменной, т.е. это можно сделать так:
<input name="Name" type="text" value="">

<?
теперь в переменной $Name будет, то что ввёл человек!
?>
 

phpusershik

Using PHP
А тогда если я перемещу сам php скрипт в другой файл а форму оставлю здесь один, такое возможно без сессии или нет?
 

BoFFiN

Новичок
phpusershik

Смотри пост выше...
Конкретно поставь задачу, может я чего-то не понял...
 

phpusershik

Using PHP
Спасибо большое! Ты генний у меня получилось! Я так рад:) Я посмотрел пост выше твой ответ и всё cool!
"Да здраствует знания! УРА! УРА! УРА!"
 
Сверху