Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > WordPress и другие CMS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2013, 23:29   #1
s-man90
Новичок
Джуниор
 
Регистрация: 25.12.2011
Сообщений: 1
Восклицание поиск joomla mysql

Есть база mysql и собстенно пытаюсь сделать поиск по ней... но что то пошло не так....
обработчик запроса do_search.php
PHP код:
<?php
//получаем данные через $_POST
if (isset($_POST['tel'])) {
    
// подключаемся к базе
$db JFactory::getDBO();
$query "SELECT name, model, status FROM clients WHERE (tel='$tel')";
$db->setQuery($query);
$rows $db->loadObjectList();
foreach ( 
$rows as $row )
{            
$name $row->name;
            
$model $row->model;
            
$status $row->status;
            
$aparat $row->aparat;
            
$result         $status;
            
$bold           '<span class="found">' $name '</span>';
            
$end_result     $status;
            echo 
$end_result;
                }
}
?>
и собственно поле ввода
PHP код:
<html>
<
body>
<
script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">

$(function() {

    $(".search_button").click(function() {
        // получаем то, что написал пользователь
        var searchString    = $("#search_box").val();
        // формируем строку запроса
        var data            = 'tel='+ searchString;

        // если searchString не пустая
        if(searchString) {
            // делаем ajax запрос
            $.ajax({
                type: "POST",
                url: "modules/mod_lesson/do_search.php",
                data: data,
                beforeSend: function(html) { // запустится до вызова запроса
                    $("#results").html('');
                    $("#searchresults").show();
                    $(".tel").html(searchString);
               },
               success: function(html){ // запустится после получения резуотатов
                    $("#results").show();
                    $("#results").append(html);
              }
            });
        }
        return false;
    });
});
</script>

</head>
<h3 style="text-align:center;">Чтобы узнать состояние вашего устройства введите номер телефона</h3><br/>
<div style="margin:20px auto; text-align: center;">
<form method="post" action="modules/mod_lesson/do_search.php">
<input type="text" name="tel" id="search_box" class='search_box'>
<input type="submit" value="Поиск" class="search_button">
</form>
</div>
<div>

<div id="searchresults"> <span class="tel"></span></div>
<ul id="results" class="update">
</ul>

</div>
</body>
</html> 
Как вывести результат? все работает ктоме вывода результата
s-man90 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск по сайту (MySQL) Mr_freeman PHP 9 27.02.2013 16:36
Полнотекстовый поиск MySQL gunsoy SQL, базы данных 3 19.08.2012 17:45
Поиск по MySQL ZET78 PHP 7 02.08.2010 16:25
MySQL поиск mrgrudge PHP 13 23.05.2010 17:20
Joomla поиск Viteef PHP 2 11.04.2008 01:46