Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Поиск с помощью выпадающего списка - не ищет
 
 автор: davidoff_72   (03.06.2015 в 00:12)   письмо автору
 
 

1. из таблицы city достаю информацию и засовываю в выпадающий список.
2. пытаюсь найти слово из выпадающего списка в таблице kandidat в поле `rezum_txt`
Нет результата. Не ошибки не результата.
Что я хочу - выбрав в выпадающем списке город "Москва" должны выводится все записи где есть это слово

<form method="post" action="poisk.php">
                    <select name="city" >;
                    <option value="">-- Выберите из списка --</option>
                    <? include ("connect.php");
                    
$sites mysql_query("SELECT * FROM `city` ORDER BY id_city, city");
                    
                    while (
$row mysql_fetch_array($sites)) {
                    echo 
"<option value='".$row['id_city']."'>".$row['city']."</option>";
                    }
                    
?>
                    </select>
                    <p><input type="submit" value="Отправить" name="senda"></p>
                </form>      


include ('connect.php');

$search = $_POST['city'];    

$result = mysql_query("SELECT `ID`, `rezum_txt`, `veb`, `data` FROM `kandidat` WHERE `rezum_txt` LIKE '%$search%' "); 
        while($row = mysql_fetch_array($result)){

echo    $result[rezum_txt];
}


помогите если можете.

  Ответить  
 
 автор: Trianon   (03.06.2015 в 00:21)   письмо автору
 
   для: davidoff_72   (03.06.2015 в 00:12)
 

ошибка в этой строке.
echo    $result[rezum_txt];  


И похоже, у вас заблокирован вывод диагностики, коль скоро никаких ошибок не выдает.
Вслепую вы недалеко продеретесь.

  Ответить  
 
 автор: davidoff_72   (03.06.2015 в 01:09)   письмо автору
 
   для: Trianon   (03.06.2015 в 00:21)
 

Точно! поменял $result на $row. Но, выдаёт почти все записи не взирая на то какое я выбрал слово в выпадающем списке.

  Ответить  
 
 автор: davidoff_72   (03.06.2015 в 01:45)   письмо автору
 
   для: Trianon   (03.06.2015 в 00:21)
 

поменял записи в базе которые выводятся в выпадающий список и заработало. странно. Интуитивно чувствую что всё это ненадежно.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования