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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите чайнику:(

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Обработка данных из форм
b0lsh0i_b0ber
Отправлено: 13 Мая, 2011 - 12:00:40
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




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

Заранее спасибо всем откликнувшимся Улыбка
 
 Top
Zuldek
Отправлено: 13 Мая, 2011 - 12:08:56
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




процесс организовать так:
обработчик принимает и проверяет параметры из формы, и записывает их в файл.
Если стоит задача чтобы получить файл с текстом, доступный для просмотра администратору и больше ничего, то записывать письмо из формы в базу данных не нужно.
 
 Top
Andruxa
Отправлено: 13 Мая, 2011 - 12:36:30
Post Id



Частый гость


Покинул форум
Сообщений всего: 140
Дата рег-ции: Март 2010  


Помог: 0 раз(а)




Цитата:
Суть приложения:
пользователь вводит данные в форму, отправляет. Данные поступают в закрытый паролем файл, где админ может их просмотреть.

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

P.S. Советую посмотреть http://www.php.su/articles/?cat=fs&page=005
 
 Top
b0lsh0i_b0ber
Отправлено: 13 Мая, 2011 - 15:55:20
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Спасибо огромное, особенно за ссылку! и вправду помогло разобраться!

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



З.ы. а как именно передавать? я прописал открытие и отображение содержимого файла views.php в admin_views.php, но вместо того чтобы отобразить что в этот файл передано, отображается именно сам скрипт перевода данных формы в переменные!?(

(Отредактировано автором: 13 Мая, 2011 - 17:05:14)

 
 Top
b0lsh0i_b0ber
Отправлено: 13 Мая, 2011 - 20:10:47
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




разобрался что да где! обработчик должен посылать данные в какой-либо файл,
Появились вопросы:
посылать в txt и оттуда считывать? как разделить данные от разных пользователей? или тут без разницы, туда пишется и пишется все что посылается через форму а админский php ето все считывает?
 
 Top
ADIOS
Отправлено: 14 Мая, 2011 - 20:53:13
Post Id



Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Май 2010  
Откуда: Россия, Калуга


Помог: 2 раз(а)




b0lsh0i_b0ber пишет:
посылать в txt и оттуда считывать


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


-----
Не откладывай работу на завтра, от которой можно вообще отказаться
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB