Есть массив
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
А это блок header.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.
В этом массиве может быть любая информация которая вводится через форму, мне надо чтобы точно также через форму при вводе любой информации вывадилась строка если она есть с такой информацией или выводилось сообщение что нет такой информации. Тип информации пускай будет 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
Таблица *ТЕСТ*, структура: 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
Спустя 12 часов, 38 минут, 39 секунд (27.03.2012 - 07:13) LamarK написал(а):
Спасибо!