X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> помагите создать поиск по базе
Narek_hb
Narek_hb
Topic Starter сообщение 10.9.2014, 19:27; Ответить: Narek_hb
Сообщение #1


Есть две таблицы
[PHP]CREATE TABLE IF NOT EXISTS `cw_users` (
`userid` int(25) NOT NULL AUTO_INCREMENT,
`first_name` varchar(25) CHARACTER SET utf8 NOT NULL DEFAULT '',
`last_name` varchar(25) CHARACTER SET utf8 NOT NULL DEFAULT '',
`email_address` varchar(50) CHARACTER SET utf8 NOT NULL DEFAULT '',
`username` varchar(25) CHARACTER SET utf8 NOT NULL DEFAULT '',
`password` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '',
`info` varchar(50) CHARACTER SET utf8 NOT NULL,
`last_loggedin` varchar(100) CHARACTER SET utf8 NOT NULL DEFAULT 'never',
`user_level` enum('1','2','3','4','5') CHARACTER SET utf8 NOT NULL DEFAULT '1',
`forgot` varchar(100) CHARACTER SET utf8 DEFAULT NULL,
`status` enum('live','suspended','pending') CHARACTER SET utf8 NOT NULL DEFAULT 'live',
PRIMARY KEY (`userid`)
) [/PHP]

и

[PHP]CREATE TABLE IF NOT EXISTS `reception` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`patient_userid` int(11) NOT NULL,
`fill_date` text NOT NULL,
`cart` text NOT NULL,
`date_in_title` text NOT NULL,
`date_replace_title` text NOT NULL,
`date_out_title` text NOT NULL,
`date_in` text NOT NULL,
`clock_in` text NOT NULL,
`date_replace` text NOT NULL,
`clock_replace` text NOT NULL,
`date_out` text NOT NULL,
`clock_out` text NOT NULL,
PRIMARY KEY (`id`)[/PHP]

Есть форма авторизации, регистрируется юзера в таблице "cw_users" . Как видно обе таблицы связанны друг с другом по userid и patient_userid. Авторизировавшиейся пользователь может добавить материал в таблицу "reception" . авторизация работает на сессиях, каждый пользователь может посматреть свои добавленные данные с помощью вот этого вывода
[PHP]$res = mysql_query("SELECT * FROM `reception` WHERE `patient_userid`= '".$_SESSION['id']."' ORDER BY `id` DESC LIMIT $start, $num");[/PHP]
Все работает прекрасно, НО когда хочу сделать поиск по добавленным материалам, то выводятся все данные добавленные всеми пользователями, а мне надо чтобы при поиске вывелись только добавленные данные данного пользователя- вот мой скрипт поиска
[PHP]<form id="search-form" action="view_search.php" method="post" name="form_s" >

<input type="text" name="search" placeholder="Поиск.." />
</form>
[/PHP]

[PHP]<table border="2" class="table table-ayc-f table_all_recept" >
<tr>
<th style="text-align:center;" width="40">N</th>
<th style="text-align:center;" width="120">дата поступлении</th>

<th style="text-align:center;" width="120">дата выписки</th>
<th style="text-align:center;" width="120">дата отправки</th>
<th style="text-align:center;" width="330">ФИО</th>

<th style="text-align:center;" width="120"></th>
</tr>


<?php
$res=mysql_query("SELECT * FROM reception WHERE (`last_name` LIKE '%".$search."%') OR (`first_name` LIKE '%".$search."%') OR (`date_in` LIKE '%".$search."%') OR (`date_out` LIKE '%".$search."%') OR (`date_replace` LIKE '%".$search."%') and `patient_userid`= '".$_SESSION['id']."' ");
if ($res)
{$i=mysql_num_rows($res);
while ($row = mysql_fetch_array($res))
{

echo "
<tr>
<td style='text-align:center;'>".$i--."</td>
<td style='text-align:center;'> <a href='recuest/reception_view.php?id=".$row['id']."'>".$row['date_in']."</a></td>
<td style='text-align:center;'><a href='recuest/reception_view.php?id=".$row['id']."'>".$row['date_out']."</a></td>
<td style='text-align:center;'><a href='recuest/reception_view.php?id=".$row['id']."'>
".$row['date_replace']."</a></td>
<td style='text-align:center;'><a href='recuest/reception_view.php?id=".$row['id']."'>".$row['last_name']." ".$row['first_name']." ".$row['second_name']."</a></td>


<td style='text-align:center;'><a class='btn btn-primary' href='recuest/reception_edit.php?id=".$row['id']."'><i class='icon-edit'></i></a>&nbsp;&nbsp;
<a class='btn btn-danger' href='recuest/reception_delete.php?id=".$row['id']."'><i class='icon-trash'></i></a>



</td>
</tr>
";
}
mysql_free_result($res);
}
echo"
</table>


";
?> [/PHP]

Что я делаю неправильно????
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 12.9.2014, 15:42; Ответить: Degradator
Сообщение #2


$res=mysql_query("SELECT * FROM reception WHERE (`last_name` LIKE '%".$search."%') OR (`first_name` LIKE '%".$search."%') OR (`date_in` LIKE '%".$search."%') OR (`date_out` LIKE '%".$search."%') OR (`date_replace` LIKE '%".$search."%') and `patient_userid`= '".$_SESSION['id']."'");

по идее должно работать как надо, но попробуй вот так
$res=mysql_query("SELECT * FROM reception WHERE ( (`last_name` LIKE '%".$search."%') OR (`first_name` LIKE '%".$search."%') OR (`date_in` LIKE '%".$search."%') OR (`date_out` LIKE '%".$search."%') OR (`date_replace` LIKE '%".$search."%') ) and `patient_userid`= '".$_SESSION['id']."'");

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Создать видеоканал лучше в ютуб или телеграм?
10 uahomka 1774 24.3.2024, 4:21
автор: Alexand3r
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБезанкорный прогон по базе 1600 000 сайтов из DMOZ
44 aleggator 13431 10.3.2024, 18:29
автор: kuprum
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСтатейное продвижение ваших сайтов по качественной базе с тИЦ
тИЦ 10+
236 Intersect 257170 6.3.2024, 14:40
автор: ArchiDOM
Открытая тема (нет новых ответов) Как создать бота Телеграм с приемом оплат?
0 rownong27 414 4.3.2024, 0:51
автор: rownong27
Открытая тема (нет новых ответов) Нужна рассылка по емаил базе сео-студий
0 kasey7 622 2.3.2024, 23:13
автор: kasey7


 



RSS Текстовая версия Сейчас: 28.3.2024, 17:34
Дизайн