Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Помогите чайнику:(
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Помогите чайнику:(

Страниц (1): [1]
 

1. b0lsh0i_b0ber - 13 Мая, 2011 - 12:00:40 - перейти к сообщению
Привет! помогите мне разобраться с обработкой данных из форм.
Пытаюсь написать первое приложение на РНР, остановился вот на таком моменте.
Суть приложения:
пользователь вводит данные в форму, отправляет. Данные поступают в закрытый паролем файл, где админ может их просмотреть. Как организовать такой процесс? Насколько я понимаю, между формой и конечным файлом должен быть обработчик, который их передает? Или все таки передавать их сначала в базу данных, а потом извлекать?

Заранее спасибо всем откликнувшимся Улыбка
2. Zuldek - 13 Мая, 2011 - 12:08:56 - перейти к сообщению
процесс организовать так:
обработчик принимает и проверяет параметры из формы, и записывает их в файл.
Если стоит задача чтобы получить файл с текстом, доступный для просмотра администратору и больше ничего, то записывать письмо из формы в базу данных не нужно.
3. Andruxa - 13 Мая, 2011 - 12:36:30 - перейти к сообщению
Цитата:
Суть приложения:
пользователь вводит данные в форму, отправляет. Данные поступают в закрытый паролем файл, где админ может их просмотреть.

Думаю сначала нужно разобраться с логикой, и потом приступать к реализации.
пользователь вводит данные в форму - через обычную форму отсылаем в файл обработчик нужные данные, обработчик записывает необходимые данные в файл.
Запись сделали, теперь во выводу и администрированию.
Если очень просто, то можно сделать 2 файла views.php и admin_views.php.
В первом мы пропишем отображение для обычного пользователя, во втором практически тоже самое, но с дополнительными параметрами для администрирования ( удалить, редактировать и т.п.)
А паролить файл, думаю нет ни какого смысла.

P.S. Советую посмотреть http://www.php.su/articles/?cat=fs&page=005
4. b0lsh0i_b0ber - 13 Мая, 2011 - 15:55:20 - перейти к сообщению
Спасибо огромное, особенно за ссылку! и вправду помогло разобраться!

А вот как сделать чтобы например, три разных юзера отправили данные с формы в файл, и чтобы все эти данные отображались например в трех отдельных блоках, но соответственно только для админа? Идентификатор сессии?



З.ы. а как именно передавать? я прописал открытие и отображение содержимого файла views.php в admin_views.php, но вместо того чтобы отобразить что в этот файл передано, отображается именно сам скрипт перевода данных формы в переменные!?(
5. b0lsh0i_b0ber - 13 Мая, 2011 - 20:10:47 - перейти к сообщению
разобрался что да где! обработчик должен посылать данные в какой-либо файл,
Появились вопросы:
посылать в txt и оттуда считывать? как разделить данные от разных пользователей? или тут без разницы, туда пишется и пишется все что посылается через форму а админский php ето все считывает?
6. ADIOS - 14 Мая, 2011 - 20:53:13 - перейти к сообщению
b0lsh0i_b0ber пишет:
посылать в txt и оттуда считывать


Не лучше ли mysql использовать для хранения данных... Хм

 

Powered by ExBB FM 1.0 RC1