|
|
|
|
|
для: Doorgen
(10.01.2009 в 17:30)
| |
<?
$name = $_POST['name'];
$page = mysql_query("SELECT * FROM tbl WHERE name LIKE '%$name%'");
if($page)
{
while($result = mysql_fetch_assoc($page))
echo $result['page'];
}
}
?>
|
| |
|
|
|
|
|
|
|
для: ols
(10.01.2009 в 20:22)
| | мне он не ошибку выдает а просто говарит что нечего не нашел....
А на форму, да пофиг на нее, как сделать что бы он находил прописаное слово? | |
|
|
|
|
|
|
|
для: Doorgen
(10.01.2009 в 20:03)
| | >Не работает :( я даже пробовал подставит слово которое есть в строке. не как не хочет...
>почему может быть такое?
На данный вопрос можно ответить, когда Вы напишите здесь ошибку, которую вернул MySQL сервер и скрипт, который у Вас не работает Вы не указали.
Если смотреть Ваш первый пост, то форма отправляет POST-данные, а в обработчике условие напроверку GET - значения, да еще и не правильное. | |
|
|
|
|
|
|
|
для: ols
(10.01.2009 в 17:34)
| | Не работает :( я даже пробовал подставит слово которое есть в строке. не как не хочет...
почему может быть такое? | |
|
|
|
|
|
|
|
для: Doorgen
(10.01.2009 в 17:30)
| | Можно использовать LIKE
<?
$name = $_POST['name'];
$page = "SELECT * FROM tbl WHERE name LIKE '%$name%'";
?>
|
| |
|
|
|
|
|
|
| Вот столкнулся с проблемой поиска по базе.
Есть запись в таблице "Ключи, семечки, телефон"
Как правильно составить запрос, что бы когда в форме вводили что то из этих слов выдавалась эта строка в цикле.
<?
echo "<form method='post' action='w.php?id=1'>
<input type='text' name='text'> <input type='submit' name='submit'>
</form>";
if($_GET['id'])
{
while ($p = mysql_fetch_array($page))
{
echo $p1['page'];
}
}
?>
|
| |
|
|
|
|