С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 2
Регистрация: 23.01.2013
Сообщений: 31

Вывод результатов поиска в таблицу

27.11.2014, 14:15. Показов 997. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Не могу вывести данные в таблицу построчно.
Выводит все данные только в одну строку.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<table border="1" width="600" cellpadding="2" cellspacing="2" color="gray" align="center" frame="above" rules="rows" bgcolor="#FCF5E2">
        <tr>
                <td align="center" width="100"><b>ФИРМА</b></td>
                <td width="250"><b>МОДЕЛЬ</b></td>
                <td width="150"><b>НОМЕР</b></td>
                <td width="100"><b>ЦЕНА</b></td>
                
        </tr>
</table>
<?php 
if (isset($_POST['cpn']) && !empty($_POST['cpn'])) 
{ 
 $search_txt = trim($_POST['cpn']);  
 $handle = fopen("file.csv", "r");   
 while (($data = fgetcsv($handle, 1000, ";")) !== FALSE)     
 {   
     echo "<tr>";   
     foreach ($data as $s) {   
        if(preg_match("/" . preg_quote($search_txt) . "/iu", $s, $matches)) {   
             foreach ( $data as $v ) echo "<tr>".$v."</tr>";   
             break;   
        }   
     }   
     echo "</tr>\n";   
 }   
 fclose($handle);  
}
?>
</table>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.11.2014, 14:15
Ответы с готовыми решениями:

Поправить вывод результатов поиска
Здравствуйте, написал поиск. Информация из БД выводится в таблицу. При поиске получается так, что найденная информация добавляется к уже...

вывод результатов поиска по БД в таблицу
Добрый вечер, форумчане. Возникла такая проблема: имеется функция для поиска подходящего предложения (выбирает данные из нескольких таблиц...

Вывод результатов поиска по БД на странице поиска
Добрый день. Я начинаю изучать PHP и у меня возник вопрос. Я создал страницу поиска по БД и вывода результатов. С помощью метода post...

2
 Аватар для RiG1
28 / 28 / 4
Регистрация: 12.03.2011
Сообщений: 474
27.11.2014, 14:23
PHP
1
2
</table>
<?php
вы таблицу закрыли перед выводом строк
0
0 / 0 / 2
Регистрация: 23.01.2013
Сообщений: 31
27.11.2014, 14:52  [ТС]
это ничего не дает. надо чтоб он выводил строки из file.csv, в которых содержится предмет поиска, в таблицу. file.csv - таблица excel с такими же заголовками.

Добавлено через 3 минуты
Вот тут выводится вся таблица.
PHP
1
2
3
4
5
6
7
8
9
10
<?PHP
$f = fopen ("mag.csv","r") or die ("Невозможно открыть файл");
for ($i=1; $data=fgetcsv($f,1000,";"); $i++) {
$num = count($data);
echo "<tr><td align=\"center\">$i</td>";
for ($c=0; $c<$num; $c++)
print "<td>$data[$c]</td>";
echo "</tr>";
}
?>
а мне надо чтоб выводились строки, которые содержат предмет поиска
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.11.2014, 14:52
Помогаю со студенческими работами здесь

Вывод результатов поиска
Добрый вечер. Есть сайт http://profzon.com Там есть поиск. Выводятся только первые 10 результатов поиска, остальные не подгружаются....

Вывод на экран результатов поиска
Здрасте! В тексте есть слово с буквой д. Я хочу найти это слово и вывести его экран. Регулярные выражения умеют выводить на экран...

Вывод результатов поиска c AJAX
Доброго времени. Студент, учусь, сейчас пробую реализовать интерфейс для работы с бд на mysql, застрял на одном моменте, кому не сложно...

Вывод результатов поиска на отдельной странице
Народ! Всем привет! Я - новенький. Вопрос такого рода. С созданием баз данных на Денвере, вроде, разобрался. Но. В инете куча различных...

Вывод результатов запроса в таблицу, в шаблон
Здравствуйте, имеется некая выборка, пусть $zapros=oci_parse($con, 'select * from dual'); oci_execute($zapros); Необходимо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru