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

Форум PHP

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

 

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

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

тема: Не выполняется запрос
 
 автор: OLi   (22.03.2011 в 22:51)   письмо автору
 
 

Имею 2 формы на одной страницы, которые обращаются к одному обработчику...
Возможно логика обработки события формы далека он нормальной (может подскажете), но вот что имею:

<? if(isset($_POST['search_firm'])){
    
    
    if(isset(
$_POST['search'])) {$search=addslashes($_POST['search']);
    
$query1="select * from companes 
where title like '%"
.trim($search)."%' 
order by title 
LIMIT 
$start$num";
$ser1 mysql_query($query1) or die ("Invalid query"); 
    }}
    
    
    if(isset(
$_POST['search_tel'])) {
echo 
$tl=$_POST['tl'];

     
$query1="select * 
from companes left join filials 
on companes.fil = filials.firma and 
companes.tel = filials.tel 
where companes.tel like 053% 
order by id LIMIT 
$start$num";
$ser1 mysql_query($query1); if (!$ser1mysql_error(); }



Сама форма:

<div class="search">
<div id="sch_tl">
<form action="firms_search.php" method="post">
<input type="text" id="sch" name="search" maxlength="50" /> 
<input type="submit" id="sch_bt" name="search_firm" value="Найти" /></form></div>


<div id="sch_tl">
<form action="firms_search.php" name="sr_tel" method="post">
<span>Искать везде</span>
<input type="checkbox" name="search_all" />
<img src="images/call.png" width="20" height="20" />
       <input name="t1" type="text" size="9" maxlength="9"/> 
     <input type="submit" value="Найти" name="search_tel" /></form></div>
     </div>


Проблема в том, что не выводит echo $tl=$_POST['tl'];

  Ответить  
 
 автор: cheops   (22.03.2011 в 23:29)   письмо автору
 
   для: OLi   (22.03.2011 в 22:51)
 

>where companes.tel like 053%
Вероятно имеется в виду
where companes.tel like '053%' 

  Ответить  
 
 автор: OLi   (22.03.2011 в 23:54)   письмо автору
 
   для: cheops   (22.03.2011 в 23:29)
 

Не в этом дело, кроме того что запрос не произодится так и не выводит с post данные

  Ответить  
 
 автор: alexander95   (23.03.2011 в 00:20)   письмо автору
 
   для: OLi   (22.03.2011 в 23:54)
 

попробуйте не if(isset($_POST['search_tel'])) а if(isset($_POST['sr_tel'])

просто у меня тоже когда то сабмит не передавался

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

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