Мне подсказали, что должно быть так: $File = file ("base.txt"); foreach ($File as $stroka) { $data_cols=explode ("|", $stroka); if (ereg($zapros,$data_cols[$selform])){ echo("$data_cols[0]\\n"); echo("$data_cols[1]\\n"); echo("$data_cols[2]\\n"); echo("$data_cols[3]\\n"); echo("$data_cols[4]\\n"); echo("$data_cols[5]\\n"); echo("$data_cols[6]");} }
Но и тут в 10 строке ошибка. А когда оставляю только $data_cols без тегов, то появляется много одинаковых записей. А база сама 1000 записей. Но я подумал, что в текстовом варианта будет лучше. А у вас нет примера работы с "нормальной" базой?