Показать сообщение отдельно
Старый 23.04.2014, 15:07   #1 (permalink)
Vikusik091
Новичок
 
Регистрация: 23.04.2014
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию SQL на PHP помогите довести до ума

Здравствуйте, мне нужно составить поиск сотрудников и выводить нужную инфу о них. Я составила запрос но он у меня не работает выводит просто всю информацию какая есть в базе. При вводи прим: "Иванов Иван Иванович" выводит: "По вашему запросу ни чего не найдено". Где у меня ошибка!? Заранее всем спасибо.
PHP код:
<form  method="get"  >
        Введите Ф.И.О:
        <input type="text"  name="name"  class='pole' ><br><br>                
        <input type="submit" value="Найти" class='button'>                
    </form>
    
 <div id="form">
  <form method="get" <?=$_SERVER["PHP_SELF"]?>">
   <?php
   
        $bd
=mysql_connect("localhost""root","*****")or die("Не могу подключится к серверу ");
        
mysql_select_db("peopl")or die("Не могу подключится к базе "); 
    
mysql_set_charset(utf8$bd);
            
          
       
$res=mysql_query("select * from `itog` where `name` or `surname` or 'otchestvo' like '%$_GET[name]%'");
        
        
if(
mysql_num_rows($res)>0){
    
    print 
"<table>";
  while(
$tmp=mysql_fetch_array($res)){
  
       print 
"<tr>
            <td>
$tmp[surname]</td>
                   <td>
$tmp[name]</td>                    
                     <td>
$tmp[otchestvo]</td>
                        <td>
$tmp[otdel]</td>
                             <td>кабинет № 
$tmp[kab]</td>
                 <td>
$tmp[opis]</td>
               </tr>"
;
   }
    print 
"</table>";
}else print 
"По вашему запросу ни чего не найдено.";

?>

  </form> 
    
   </div>
Vikusik091 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070