Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Можно ли в php передать 2 параметра одной строке

Обсуждение темы Можно ли в php передать 2 параметра одной строке в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; смотрите, есть файл onSend.php - в него с формы сливается вся информация. Он уже в свою очередь инклудит (ну поскольку мы где-то это ...


Закрытая тема
 
Опции темы
Старый 23.01.2011, 23:00   #11
смотрите, есть файл onSend.php - в него с формы сливается вся информация.
Он уже в свою очередь инклудит (ну поскольку мы где-то это проверяем, то бд инклудить нужно сразу) файл с классом базы данных, создает объект этого класса
PHP код:
$db = new DB(); 
где DB - имя класса. Если вы не умете писать классами, то стоит почитать, впрочем это все можно сделать на функциях. Я про классы в php все равно буду писать статейку у себя на сайте, но чуть позже).
Потом вы обращаетесь к одной из функций класса, которая собственно проверяет, оплачен ли счет
PHP код:
$db -> check_validate($form); 
перед этим переменная $form - это как вы уже сделаете (я бы сделал её массивом, где
PHP код:
$form[1] = $_POST['name']; 
и т.д.).
Затем, если эта функция возращает, что информация корректна (ну оплачено), тогда вы просто инклудите файл с классом, отвечающим за отправку электронного письма (ну или с функциями, описывающими его). И делаете
PHP код:
$email = new EMail(); $email -> send($form'е-маил клиента, ну и остальное, смотря как у вас это устроено'); 
затем вы вызываете функцию
PHP код:
$db -> send_to_table($form); 
. Естественно, имена функции взяты из головы, их придется написать все равно. Классами проще писать, ИМХО, но просто нужно понять философию написания ими программ. Если вы пишите функционально, то собственно все тоже самое, только вместо $db ->send_to_table($form); использовать название функции, которая помещает новые данные в таблицу. Ну и аналогично во всем
 
Этот пользователь сказал спасибо iDeViL за это полезное сообщение:
74ivan74 (23.01.2011)
Старый 23.01.2011, 23:00
Ссылки
Старый 25.01.2011, 21:21   #12
Что это означает?
Цитата:
//$from = '=?windows-1251?B?'.base64_encode($from).'?=';
//$to = '=?windows-1251?B?'.base64_encode($to).'?=';
 
Старый 25.01.2011, 22:50   #13
так ваша функция отправки сообщения устанавливает кодировку письма
 
Этот пользователь сказал спасибо iDeViL за это полезное сообщение:
74ivan74 (25.01.2011)
Старый 25.01.2011, 22:53   #14
.base64_encode($from)
я считал, что это скрытая ссылка чтоли, просто читал где-то
 
Старый 26.01.2011, 00:35   #15
http://www.php.su/functions/?base64_encode
.base64_encode($from) собственно формирует сообщение для отправки, а ?windows-1251?B устанавливает кодировку, в которой принимать
 
Старый 26.01.2011, 00:35
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать значение переменной из php в javascript? Rembrandt ASP, Perl, PHP и MySQL 7 02.07.2008 06:04
Две таблицы на одной строке iSasha HTML, CSS, JavaScript 4 08.07.2007 14:46
Help! Как передать ссылку через Get Url dmitry Технологии Flash 2 22.04.2005 03:09
Как передать во фрейм данные? kasan-3101 HTML, CSS, JavaScript 1 23.01.2004 15:31
Как передать данные KaDS HTML, CSS, JavaScript 4 20.10.2003 06:11


Текущее время: 11:04. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум