Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Форма отправки заказа (http://www.flasher.ru/forum/showthread.php?t=119176)

Doping86 14.12.2008 06:11

Форма отправки заказа
 
Помогите, пожалуйста. Нужна форма отправки заказа на e-mail. Должна содержать: контактное лицо, конт. телефон, e-mail, поле с выбором продукции и ее кол-ва, кнопку отправить и сообщение, мол, спасибо за заказ

dlinnii 14.12.2008 10:22

Есть такая штука - Гугль.
Еще есть поиск по форуму.
Подскажу ключевики: flash php e-mail

Doping86 15.12.2008 00:25

мне нужно без пхп, т.к. я его не знаю.

Art_133 15.12.2008 00:35

А его знать не обязательно, но без него на сколько я знаю никак. Завтра если не забуду отправлю пример отправки имейла.
Но думаю, чем ждать проще самому найти и разобраться. Это не так сложно.

Добавлено через 1 минуту
Кстати, вот готовый пример http://www.flashblog.ru/?p=196

Doping86 15.12.2008 10:02

это далеко не то, что мне нужно. Там обязательно должны быть поля выбора товара и его количества. А отправляться все должно на адрес компании, на определенный мэйл

Art_133 15.12.2008 11:54

А вы думаете что Вам предоставят уже готовый пример подогнаный под Ваши требования? Я предоставил вариант от которого можно отталкиваться.

nOobCrafter 15.12.2008 12:47

Все поля (поля выбора товара и его количества + ...) делаешь по аналогии во флеше. Потом в пхп только подставляешь данные которые надо переслать (данные из тех самых полей) и емаил, и фсо.

Lionis 15.12.2008 19:06

ВЫ искали это?
---
Без php никак - это точно
---
вот сам скрипт mail.php
PHP код:

<?
$receiver
="mail@mail.ru";  // email получателя
$sender_mail="посетитель сайта";  // email отправителя

$text =  iconv("UTF-8""Windows-1251"$_REQUEST['letter_text']);  // текст из флеш

$from='From: <'.$sender_mail.'>';
$subject='Сообщение с сайта';
$success=mail($receiver$subject$text$from);

echo 
"ok";

?>

---
то что в Flash -
всего 1 кадр - 2 слоя
---
слой action sript -
Код AS1/AS2:

var s_and_l_obj:LoadVars=new LoadVars();
var rec_obj:LoadVars=new LoadVars();
 
but.onPress=function():Void{
        s_and_l_obj.letter_text=txt1.text+"\n\n"+txt2.text+"\n\n"+txt3.text;
        s_and_l_obj.sendAndLoad("mail.php",rec_obj,"POST");
}
rec_obj.onData=function(text:String):Void{
        if (text=="ok"){
                txt1.text="";
                txt2.text="";
                txt3.text="Ваше сообщение было успешно отправлено!";
        }
}

и 2 слой - там где будут располагаться текстовые поля и кнопка для отправки :

вообщем исходники

Doping86 16.12.2008 09:45

Вложений: 1
Вот как сделать, чтобы сумма считалась автоматически? Есть список, кол-во и поле сумма. Нужно, чтобы сумма автоматически пересчитывалась при смене кол-ва или товара. И какие лучше компоненты для этого использовать (для списка и вывода суммы по строке).


Вообщем, что-то никак не срастается. Решила все же выложить исходник обратной связи. Проблема в том, что сообщение не отправляется, а при нажатии на кнопку "Отправить" не переходит на следующий кадр. Вот исходник

Mnilionic 17.12.2008 01:35

при изменении товара или кол-ва перемножайте единичную цену товара на кол-во и получите обновлённую сумму стоимости.

в вашем исходнике нет ни одного заявленного поля.

Цитата:

а при нажатии на кнопку "Отправить" не переходит на следующий кадр
Он переходит на кадр, в котором написано чтоб он вернулся обратно )). Это происходит очень быстро - вы этого не замечаете просто :)


Часовой пояс GMT +4, время: 12:37.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.