Vikusik091 |
23.04.2014 15:07 |
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>
|