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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2014, 10:58   #1
Keitlin
 
Регистрация: 26.12.2013
Сообщений: 7
По умолчанию Не выводится правильно поиск

Выводит поиск внизу страницы не получается переделать так что бы выводился сразу под шапкой сайта помоите пожалуйста нужно сдавать курсовой а не могу сделать
index.php
PHP код:
<?
 
include ('db.php');
 
$view= empty($_GET['view']) ? 'index' $_GET['view'];
 
include(
$_SERVER['DOCUMENT_ROOT'].'/userfiles/sha/in.php');
 
?>
db.php

PHP код:
<?php

function db_connect()
{
$hostname '127.0.0.1';
$username 'admin';
$password '111111';
$db 'knigi';


$connection mysql_connect($hostname$username$password);
mysql_query("SET NAMES 'cp1251'"); 
if (!
$connection || !mysql_select_db($db,$connection))
{
return 
false;
}

return 
$connection;


}
function 
db_result_to_array($result)
{
$res_array = array();

$count 0;

while(
$row mysql_fetch_array($result))
{
$res_array[$count] = $row;
$count++;
}
return 
$res_array;
}


function 
get_products()
{
db_connect();
$query "SELECT * FROM knigi";

$result mysql_query ($query);

$result db_result_to_array($result);

return 
$result
}

function 
get_cat()
{
db_connect();
$query "SELECT * FROM kategoriya";

$result mysql_query ($query);

$result db_result_to_array($result);

return 
$result
}

function 
get_product($id)
{
db_connect();
$query = ("SELECT * FROM knigi WHERE id = '$id' ");
$result mysql_query($query);
$row mysql_fetch_array($result);
return 
$row;
}

function 
get_cat_product($cat)
{
db_connect();
$query "SELECT * FROM knigi WHERE Kategoriya = '$cat' ";

$result mysql_query ($query);

$result db_result_to_array($result);

return 
$result
}




?>
in.php
PHP код:

<html >
    <head>
 
       <meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>
 
<title>Мир фантазий </title>
<style >
<!--
#wrapper{
  width: 100%;
  height: 100%;
 
 
  }
 
 
 #head{
  background-image: url('http://i66.fastpic.ru/big/2014/1129/f9/a4248db893dadc13ac1d94a4080a77f9.jpg') ;
  width: 100%;
  height: 150px;
  }
#nav{
  background: #d0cba3  ;
  height: 30px;
 
  }
 
      #nav li{
        display: inline-block;
      }
          #nav a{
          text-decoration: none;
          color: #fff;
 
        }
 
 
#sidebar{
    height: 100%;
    background-color: #FFFAFA;
    margin-bottom: 10px;
    width: 95%;
 
    float: right;
}
 
-->
</style>
</head>
<body bgcolor ="#FFFAFA">
    <div id="wrapper">
      <div id="head">    
</div>
<div id="nav">
<ul id="links">
<li><a href="index.php">Главная </a></li>
<?
$categoris 
get_cat();
foreach (
$categoris as $item):?>
<li><a href="index.php?view=cat&id=<? echo $item['Cat_id'];?>"><?PHP echo   $item['Nazvanie'];?></a></li>
<?endforeach;?>
 
<li> Поиск автора </li>
<li>
 
<form action="poi.php" METHOD="POST" name="search" >
<input input type="text" name="user" >
 
<input type="submit" name="button" value="Найти" ></form>
</li>
 
</ul>
 
</div>
 
 
   <div id="sidebar">
 
<?PHP
 
 
 
$fPath 
$_SERVER['DOCUMENT_ROOT'].'/userfiles/sha/'.$view.'.php';
if(
file_exists($fPath)) {
  include(
$fPath);
}
 
   
?>
 
   </div>
 
 
 
    </div>
</body>
</html>
poi.php
PHP код:
<?PHP
 
include ('db.php'); 



include(
$_SERVER['DOCUMENT_ROOT'].'/userfiles/sha/in.php');

?>
<h2> Результат поиска --</h2>
 

<?php

 
$button 
= @$_POST['button']; 
$user    = @$_POST['user'];




if (
$button == 'Найти') {
    
$query "SELECT * FROM knigi where Avtor LIKE '%{$user}%'";
    
$result mysql_query($query)
        or 
trigger_error(mysql_errno() . ' ' .
            
mysql_error() . ' query: ' $sql);
     
    
    if (
mysql_num_rows($result) > 0) {
        while (
$row mysql_fetch_assoc($result)) {
        echo 
"  {$row['Avtor']} <br>
        
{$row['Nazvanie']}<br>
        
{$row['Opisanie']}<br>
        
{$row['Kol_str']}<br>";
        
        }
    } else {
        echo 
'Nety';
    }



?>
Keitlin вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что не правильно? Программа на C++ находит минимум правильно, а максимум нет. В чем погрешность? rafael999 Помощь студентам 3 26.10.2013 11:21
Не правильно (или правильно?) работает позиционирование в WebKit mutabor HTML и CSS 5 09.12.2010 09:54
НЕ ВЫВОДИТСЯ ОТВЕТ Ehha1234 Общие вопросы C/C++ 1 10.06.2010 22:02
Не выводится в поле kosya84 БД в Delphi 6 12.04.2010 11:54