Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Два обработчика для одной формы.

Сообщения:  [1-10]   [11-16] 

 
 автор: Axxil   (14.01.2005 в 17:19)   письмо автору
 
   для: XPraptor   (14.01.2005 в 16:25)
 

И ещё вопрос можно как нибудь убить окно из файла sendmess.php?
Ладно, сам нашёл как
<body onload="window.close()">
Спасибо ещё раз.

   
 
 автор: Axxil   (14.01.2005 в 17:16)   письмо автору
 
   для: XPraptor   (14.01.2005 в 16:25)
 

Гениально!
Паралельный процесс. И всё. То над чем я уже 2 дня бьюся решено.
Спасибо тебе огромное.

   
 
 автор: XPraptor   (14.01.2005 в 16:25)   письмо автору
 
   для: Axxil   (14.01.2005 в 15:50)
 

Ты же говорил что хочешь знать только сколько оплатили!
А так нужно конечно писать полный скрипт на Jave или VBScript.
Принцип такой:
Пишешь имя функции которую вызываешь при клике
<SCRIPT Language="Javascript">
function send_my_mail()
{
var param1;
var param2;
...
param1=document.имя_формы.имя_элемента.value;
param2=document.имя_формы.имя_элемента.value;
window.open('http://www.твоястраница.ru/sendmsg.php?prm1='+param1+'&prm2='+param2,'send_message','width=700,height=700,top='+(screen.height/2-350)+', left='+(screen.width/2-350)+', scrollbars=no,resizable=no,status=no,toolbar=no,menubar=no');

}
</SCRIPT>

а уже на своей странице обрабатываешь GET переменные которые пришли.

   
 
 автор: cheops   (14.01.2005 в 16:12)   письмо автору
 
   для: XPraptor   (14.01.2005 в 15:36)
 

>onclick="<?php send_my_mail() ?>"
Вряд ли так получится, так как PHP-код между тэгами <?php и ?> выполнится на сервере, а клиенту уйдёт только HTML, который он сгенерирует, если такой будет иметь место. Здесь нужно именно JavaScript, так как событие onclick происходит уже на машине клиента, где PHP уже нет.

PS elenaki как-то почту при помощи JavaScript отправляет... но в последней теме что-то она была не в восторге от этого способа :)

   
 
 автор: Axxil   (14.01.2005 в 15:50)   письмо автору
 
   для: XPraptor   (14.01.2005 в 15:36)
 

так в send_my_mail() надо ещё параметры передать из формы!
Что раньше происходит событие onclick или заполнение массива $_POST?

   
 
 автор: XPraptor   (14.01.2005 в 15:36)   письмо автору
 
   для: Axxil   (14.01.2005 в 15:25)
 

Да хоть на Perl! Если не хочешь писать на Jave заголовок функции, то напиши так:

onclick="<?php send_my_mail() ?>"

А шде нить в дебрях подключенного модуля пишешь:

function send_my_mail()
{
считываешь из базы сколько уже послали
пишешь в базу сколько послали +1
}

   
 
 автор: Axxil   (14.01.2005 в 15:25)   письмо автору
 
   для: XPraptor   (14.01.2005 в 14:57)
 

>>твоя_функция_отправки()
На каком языке?
JavaScript?
Если да то если можно приведите код или ссылку на функцию отправки почты на JavaScript.
А то я с джавой не очень дружу :(

   
 
 автор: XPraptor   (14.01.2005 в 14:57)   письмо автору
 
   для: Axxil   (14.01.2005 в 14:04)
 

Или я чего недогоняю, или... Что тебе мешает дописать в кнопке строчку onclick="твоя_функция_отправки()"?

   
 
 автор: Axxil   (14.01.2005 в 14:04)   письмо автору
 
   для: Axxil   (14.01.2005 в 12:37)
 

Неужели не существует никакой хитрости чтоб решить эту проблему?
Блин, а ведь очень надо...

   
 
 автор: Axxil   (14.01.2005 в 12:37)   письмо автору
 
   для: elenaki   (13.01.2005 в 22:15)
 

А если мне надо узнать сколько человек собиралось заплатить.
То есть именно нажали кнопку оплатить.

   

Сообщения:  [1-10]   [11-16] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования