我在ASP文件中有一个表单,我想将其传递给php脚本进行处理。这可能吗?我不明白为什么它不会,但我在asp文件上尝试了一个虚拟表单,其中action =“phptest.php”,并且在提交时只需重新加载表单页面。
答案 0 :(得分:2)
传递给PHP脚本的数据将来自HTML表单。只要ASP脚本的输出是常规HTML表单,使用ASP脚本创建表单就不会产生任何影响。
提交表单重新加载页面表明表单的HTML不符合您的需求。
您正在处理一个中等复杂的场景,为了找出问题的原因,您需要将其分解为更简单的组件并单独测试/检查这些组件。
让:
就我理解情景而言:
这表明存在以下一般问题:
从最终目标向后工作(即PHP脚本正确处理数据)。检查整个过程中的每一步,确保它确实符合您的需要。
action
属性设置为PHP脚本的URL。表单现在将向PHP脚本提交数据。测试PHP脚本正在做它应该做的事情。在你开始工作之前,你无法继续。只要您可以获取向PHP脚本提交数据的HTML表单,并且只要您的PHP脚本正确处理传入数据,您就可以继续使用ASP生成表单。
答案 1 :(得分:0)
那应该绝对有用。您确定表单按钮是< input type =“submit”>?
你确定phptest.php在正确的目录中吗?
如果直接转到phptest.php的网址会怎么样?
您是否可以至少使用< form>的HTML更新您的问题标签和< input>标签
答案 2 :(得分:0)
您是否已将操作放入提交标记或表单标记中?
答案 3 :(得分:0)
你可以在这里发布代码吗?
我想推荐JSON作为“标准”(http://ar.php.net/json_decode)
传递答案 4 :(得分:0)
首先,这是ASP.Net还是经典ASP?如果是ASP.Net,则需要从表单标记中删除runat = server。此外,您将需要使用HTML标记,而不是ASP.Net表单标记...例如:INPUT而不是ASP:TEXTBOX等。