Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.08.2005, 12:21
alex_ford вне форума Посмотреть профиль Отправить личное сообщение для alex_ford Найти все сообщения от alex_ford
  № 1  
Ответить с цитированием
alex_ford
 
Аватар для alex_ford

Регистрация: Aug 2005
Сообщений: 2
Отправить сообщение для alex_ford с помощью ICQ
Flame инклюд методом пост

Привет всем!
вот в чем вопрос:
есть корзина (order.php) где считается сумма товара ($sum=кол-во*цену) и есть форма.сги (от cyberplat.ком простая форма отправки)


#!/usr/local/bin/perl -w

$orderid=time();
$orderid = substr ($orderid, 0, 8);
use CGI ':cgi';

print "Content-type: text/html\n\n";
print
'
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
<META HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT">
<TITLE>Sample Shop Page</TITLE>
<style>
th
{
font-family: arial; font-size: 9pt;
}
td
{
font-family: arial; font-size: 9pt;
}
</style>
</HEAD>
<BODY bgcolor=#ffffff>
<form action=http://сайтточкару/cgi-bin/shop/cybercrd.cgi method=post id=form1 name=form1>
<center>
<table border=0 cellpadding=0 cellspacing=0 bgcolor="#ffffff" width=800>
<tr>
<td>
<table border=0 cellpadding=3 cellspacing=1 width="100%">
<tr>

</tr>
<tr>
<td colspan=2 bgcolor="#972E1A"><font size=2><font color="#ffffff">&nbsp;<b>Заказ</b></font></td>
</tr>
<tr>
<td bgcolor="#FADDC1"><font size=2>OrderID (*):</td>
<td bgcolor="#FADDC1"><input type=text name=orderid value="'.$orderid.'"></td></tr>
<tr>
<td bgcolor="#FADDC1"><font size=2>Назначение<br>платежа:</td>
<td bgcolor="#FADDC1"><input type=text name=paymentdetails value="оплата заказа #'.$orderid.'" ></td></tr>
<tr>
<td bgcolor="#FADDC1"><font size=2>Сумма заказа(*):</td>
<td bgcolor="#FADDC1"><input type=text name=amount value="$sum" maxlength=6 size=6></td></tr>



нужно втавить вот это значение $сум в поле amount



<?$result=mysql_query("SELECT * FROM cashe as c,all_article as a where c.ses_id=$ses_id and c.a_id=a.a_id"); $num=mysql_num_rows($result); if ($num>0) { ?>
<TR bgcolor="#972E1A"> <P> </P></TD></TR> <? $sum=0; $ind=0; while ($myrow=mysql_fetch_array($result)) { $n=$ind+1; echo "<TR bgcolor=#FBEADA><TD align=center>".$n."</TD><TD width=50%>".$myrow[a_namerus]."</TD><TD align=center><type=text size=1 name=kol[$ind] $myrow[c_kolvo] style=\"font-family:Times New Roman;font-size:13\"></TD>"; echo "<TD align=center>".$myrow[a_price]*$myrow[c_kolvo]."<input type=hidden name=c[$ind] value=$myrow[c_id]></TD><TD align=center><a href=\"order2.php?del=$myrow[a_id]\"><IMG src=\"Picture/del.gif\" width=15 height=15 border=0 alt=\"удалить\"></a></TD></TR>"; $ind=$ind+1; $sum+= $myrow[c_kolvo]* $myrow[a_price]; } $ind=$ind-1; echo "<tr><td colspan=3 align=right class=black><b>всего в сумме:</b></TD><TD align=center bgcolor=#FADDC1 height=30 class=black><b>
$sum у.е.</b></td><TD><?i&nbsp;D></tr>"; echo "<tr><td colspan=5 align=center><input type=hidden name=sum value=$ind> <table border=0> <TR></TD></TR></TABLE><td></td></table> </td></tr>";



видно сразу что я не профи (-8Е
Заранее спасибо всем кто откликнится


Последний раз редактировалось alex_ford; 30.08.2005 в 12:24.
Старый 30.08.2005, 18:20
Constantine вне форума Посмотреть профиль Отправить личное сообщение для Constantine Посетить домашнюю страницу Constantine Найти все сообщения от Constantine
  № 2  
Ответить с цитированием
Constantine
 
Аватар для Constantine

Регистрация: Jun 2000
Адрес: $_SERVER['REMOTE_ADDR']
Сообщений: 854
Мдя, а при чем здесь инклюд?
Получить значение поля формы, отправляемой POST, можно так: $sum=$_POST['amount'];
__________________
X

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:53.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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