Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > КОРЗИНА


Автор: chado 3.4.2006, 19:33
Респект, всем программерам!!!

Кто меня помнит, я создавал файл с ФОРМОЙ, где происходила запись запроса в файл rezultat.php.

Вопрос: каким образом вывести результаты этого файла про нажатии на кнопку "КОРЗИНА", чтоб все, что заполнил юзер, он увидел.

Я пробовал через echo, но выводится только название файла. Наверное, нужно каким-то образом в файле rezultat.php прописать названия колонок и потом их вывести??? Или как???

Помогите, плз.

Автор: Ciber SLasH 3.4.2006, 21:50
Читаем мануал про работу с файлами: file, file_get_content, fopen, fread, fclose
А также идём в FAQ (вверху форума ссылка).

Автор: chado 4.4.2006, 08:02
Накалякал код:
Код

<?php
$lines = file('rezultat.php');
foreach ($lines as $line_num => $line) {
   echo "Stroka <b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}
?>


Все замечательно, но данные выходят сплошником:
Код

Строка 0 : 
Строка 1 : название изделия: АЛЬПАКА 
Строка 2 : цвет: БЕЛЫЙ 
Строка 3 : артикул: 123 
Строка 4 : количество: 1 


хотя в самом файле 'rezultat.php' отделены символом \t.
Подскажите, плз. как упорядочить эти данные???

Автор: Illuminaty 4.4.2006, 08:13
HTML интерпретирует табудяцию (а также перевод строки, несколько пробелов и т.п.) как пробел.
Чтобы "упорядочить" данные, выводи их в таблице.
Удачи!

Автор: rax 4.4.2006, 09:57
Или в div'ах ;) но это уже другая тема

Автор: Serkys 5.4.2006, 00:40
Попробуй использовать html теги вместо \n и \t. Если я правильно помню, табуляция в хтмл звучит как &#8194.

Автор: chado 5.4.2006, 06:01
Мужики, попробовал такую схему:
http://omsk777.ru/all.php?act=sort&show=yes
Но выдается ошибка:
Код

Notice: Undefined variable: sort in z:\home\localhost\www\form\test.php on line 15 
Notice: Undefined variable: sort in z:\home\localhost\www\form\test.php on line 26 
Notice: Undefined offset: 2 in z:\home\localhost\www\form\test.php on line 39 
Notice: Undefined offset: 1 in z:\home\localhost\www\form\test.php on line 39 


Что надо исправить??? Подскажите, плз.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)