Помогите с поисковиком на php
<form action="" method="post" name="poisk" class="gost_form" id="poisc">
Введите условие поиска:
<input name="usl_poisk" type="text" id="usl_poisk">
<input name="poisc" type="submit" class="poisk" id="poisc" value="Поиск">
</form>
<?
if (!($search_ok && strlen($usl_poisk))) {
if (strlen($usl_poisk)) {
?>
Извините, ничего не было найдено: введите другое условие поиска -
<?=$usl_poisk?>
<?
}
} else {
?>
<table>
<?
// Фильмы
if (mysql_num_rows($films)) {
?>
<tr>
<th>Фильмы</th>
</tr>
<?
for ($i=0; $i<mysql_num_rows($films); $i++) {
$film = mysql_fetch_object($films);
?>
<tr class="style_string<?=$i%2?>">
<td><a href="film.php?film_id=<?=$film->id?>">
<?=$film->film_name?>
</a></td>
</tr>
<?
}
}
// Книги
if (mysql_num_rows($ek_book)) {
?>
<tr>
<th>Книги</th>
</tr>
<?
for ($i=0; $i<mysql_num_rows($ek_book); $i++) {
$ek_book_rec = mysql_fetch_object($ek_book);
?>
<tr class="style_string<?=$i%2?>">
<td><a href="ek_book.php?film_id=<?=$ek_book_rec->id?>">
<?=$ek_book_rec->book_name?>
</a></td>
</tr>
<?
}
}
// Режиссеры
if (mysql_num_rows($reg_name)) {
?>
<tr>
<th>Режиссеры</th>
</tr>
<?
for ($i=0; $i<mysql_num_rows($reg_name); $i++) {
$reg_name_rec = mysql_fetch_object($reg_name);
?>
<tr class="style_string<?=$i%2?>">
<td><a href="reg.php?film_id=<?=$reg_name_rec->id?>">
<?=$reg_name_rec->name_reg?>
</a></td>
</tr>
<?
}
}
?>
<?
// Актеры
if (mysql_num_rows($act)) {
?>
<tr>
<th>Актеры</th>
</tr>
<?
for ($i=0; $i<mysql_num_rows($act); $i++) {
$act_rec = mysql_fetch_object($act);
?>
<tr class="style_string<?=$i%2?>">
<td><a href="film.php?film_id=<?=$act_rec->id?>">
<?=$act_rec->name_action?>
</a></td>
</tr>
</table>
<?
}
}
?>
Подключаю я его в заголовке с помощью -
<?
include "include/expire.php";
include "include/dbconf.php";
include "include/datetime.php";
$conn = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname,$conn);
?>
Изменение в db.php естетсвенно внесла -
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_db = "M 127.0.0.1";
$database_db = "db";
$username_db = "maria";
$password_db = "black";
$db = mysql_pconnect($hostname_db, $username_db, $password_db) or trigger_error(mysql_error(),E_USER_ERROR);
?>
Вот, чего может быть проще: читаешь сообщения об ошибках и исправляешь их.
ЗЫ. Что за дуратская манера писать код, который никто не понимает? Его же даже отформатировать нельзя...