[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поиск
LamarK
Здрасте, помогите пожалуйста зделать поиск

Есть массив

while ($myrow = mysql_fetch_array($res, MYSQL_BOTH)){
<?php $html='<div style="width: 900px; margin:20px 20px 20px;">
<div style="float:left; width: 200px; align="center"">'
.$myrow["id"].'<br></div>
<div style="float:left; width: 200px; align="center"">'
.$myrow["a"].'<br></div>
<div style="float:left; width: 200px; align="center"">'
.$myrow["data"].'<br></div>
</div>'
;
echo $html;?>
}


Знаю, что с помощью in_array() можно зделать поиск, только вот как?



Спустя 54 минуты, 40 секунд (26.03.2012 - 15:26) I++ написал(а):
Подробнее описать проблему есть возможность?

Что ищем? как? Зачем?

Спустя 17 минут (26.03.2012 - 15:43) LamarK написал(а):
Вобщем это index.php

<?php include ("db.php");
if (!$db) {
echo "Нет подключения";}

$res = mysql_query("SELECT id, a, data FROM sent",$db);
if (!$res) {echo "Запрос не прошел";
exit (mysql_error());
}
?>
<html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<
title>База Данных</title>
</
head>
<
body>
<
style >
.
layer {
margin-left: 35%;
overflow-y: scroll; /* Добавляем полосу прокрутки */
width: 350px; /* Ширина блока */
height: 350px; /* Высота блока */
padding: 5px; /* Поля вокруг текста */
border: solid 1px black; /* Параметры рамки */
}
</style>
<
div style="width: 900px; margin-left: 35%">
<?php include ("block/shap.php");?>
</div>
<
div class="layer" style="width: 900px;">

<?php
while ($myrow = mysql_fetch_array($res, MYSQL_BOTH)){
include ("block/header.php");
}
?>
</div>

<
table width="80%" border="0" align="center">
<
tr>
<?php include ("block/centr.php");?>
</tr>
<
tr>
<?php include ("block/tail.php");?>
</tr>
</
table>


</
body>
</
html>


А это блок header.php


<?php $html='<div style="width: 900px; margin:20px 20px 20px;">
<div style="float:left; width: 200px; align="center"">'
.$myrow["id"].'<br></div>
<div style="float:left; width: 200px; align="center"">'
.$myrow["a"].'<br></div>
<div style="float:left; width: 200px; align="center"">'
.$myrow["data"].'<br></div>
</div>'
;
echo $html;?>



У меня тут БД своеобразная надо поиск зделать чтоб по слову выводило строку из БД в которой есть это слово

Спустя 3 минуты, 54 секунды (26.03.2012 - 15:47) ADiel написал(а):
Убери весь код свой нафиг. Напиши пример массива и что именно хочешь найти и зачем

Спустя 10 минут, 37 секунд (26.03.2012 - 15:58) LamarK написал(а):
Помоему массив я ещё в первом сообщении указал....
В этом массиве может быть любая информация которая вводится через форму, мне надо чтобы точно также через форму при вводе любой информации вывадилась строка если она есть с такой информацией или выводилось сообщение что нет такой информации. Тип информации пускай будет varchar или text.

Спустя 2 часа, 36 минут, 55 секунд (26.03.2012 - 18:35) I++ написал(а):
SELECT * FROM [название таблицы] WHERE [название строки с тектом в базе] LIKE %искомый текст%

Таблица *ТЕСТ*, структура: id,a,data {

id = 1
id = 2
id = 3
id = 4

a = 'ляляля';
a = 'лололо';
a = 'няняня';
a = 'лололо';

data = 26.03.2012
data = 25.03.2012
data = 24.03.2012
data = 23.03.2012

}

SELECT * FROM ТЕСТ WHERE a LIKE %лоло%

Выведет:

id = 2
a = 'лололо';
data = 25.03.2012
id = 4
a = 'лололо';
data = 23.03.2012

И да здравствует sql injection laugh.gif

Спустя 12 часов, 38 минут, 39 секунд (27.03.2012 - 07:13) LamarK написал(а):
Спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.