[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Съезжает таблица
lexx32
Уважаемые форумчане, подскажите начинающему, php файл поиск по текстовой бд и вывод результата в таблицу.
При вводе в поле input длинного слова для поиск находит немного записей и таблица получается нормальной, но если ввести 3-5 букв то последний столбец уезжает строкой без переносов за переделы страницы.

<form method="post" action="" class="rf">
<input
type="text" style="width:300" name="tbd" size="20" value=""/>(Не менее 4 символов)<br>
<input
type="submit" style="width:300" name="cmd1" value="Найти по описанию"><br>
</form>

<table
width=99% border=1 font size = "1">
<col
width=15%>
<col
width=15%>
<col
width=5%>
<col
width=5%>
<col
width=9%>
<col
width=5%>
<col
width=55%>
<th>
Наименование</>
<th>Изготовитель</>
<th>Цена</>
<th>Срок</>
<th>Штрих-код</>
<th>Остаток</>
<th>Описание</>

<?php
if($_POST['cmd0']){
$file_name = "rozn.txt";
$var = $_POST['tbd'];
if(strlen($var) > 3){
$var1 = trim(strtolower($var));
$data = file( $file_name );
foreach( $data as $value ):
$value = explode( ";", $value ); // сдесь проверка условия
$zn = $value[0];
$zn1 = trim(strtolower($zn));
$pos = strpos($zn1, $var1);
if ($pos === false) { //echo 'Данные не обнаружены';
}else{
?>
<tr>
<td><?=
$value[0]?></td>
<td><?=
$value[1]?></td>
<td><?=
$value[2]?></td>
<td><?=
$value[3]?></td>
<td><?=
$value[4]?></td>
<td><?=
$value[5]?></td>
<td><?=
$value[6]?></td>
</tr>
<?php

} // Сравнение, ==
endforeach;
}
}



Просьба подсказать варианты исправления. Или если где ошибка...
Быстрый ответ:

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