可以读取php中的post数据,提交给classic asp进行数据处理


Can read post data from php submitted to classic asp for processing data?

我想为PHP页面设计界面,例如一个月的下拉列表供用户选择,然后将这些数据发布到另一个页面(经典的ASP页面),用于处理数据以查询搜索所选月份的所有客户销售订单。

目前,我强制从asp中的另一个页面显示我的页面,例如:

"myexample.com/order.asp?month=".date('Y-m')

在我用PHP实现了我的下拉列表之后,例如:

<select>
  <option>January</option>
  <option>February</option>
  <option>March</option>
</select>

我可以在表单的操作中写入上述url吗?

method="POST" action="myexample.com/order.asp?"

在我的asp页面中,从url请求字符串?

Dim month = Request.Form("month")

请告诉我,使用asp处理数据的格式被固定为以这种方式使用,并将数据结果转换为数组,然后返回到PHP页面以绘制表格和显示数据。

在每种web技术中都可以读取post/get参数,所以答案是肯定的,你可以在asp中读取"php-post-parameters"。

当解析php/asp.net.asp…页面时,它是yust普通的旧html。

您的意思可能是:

<select id="month" name="month">
  <option>January</option>
  <option>February</option>
  <option>March</option>
</select>

不是:

<select>
  <option>January</option>
  <option>February</option>
  <option>March</option>
</select>

根据您现在拥有的元素,尝试以下代码:

<javascript>
function OnSubmitForm()
{
  document.form1.action ="myexample.com/order.asp?month="+document.form1.month.value;
  return true;
}
</javascript>
<form name=form1 method="POST" onsubmit="return onsubmitform();">
<select name="month">
...