Php 如何从HTML表单中获取结果数据?

Php 如何从HTML表单中获取结果数据?,php,html,Php,Html,很抱歉问这个愚蠢的问题。我有一个如下所示的HTML表单,它将生成一组数据行,稍后由我的PHP代码解析。但在我能够解析和处理数据之前,我有点纠结于如何获取数据 <form method="post" action="https://domain.com/cgi-bin/cgi.exe"> <input name="exec" value="viewproduct" type="hidden"> <input name="customer" va

很抱歉问这个愚蠢的问题。我有一个如下所示的HTML表单,它将生成一组数据行,稍后由我的PHP代码解析。但在我能够解析和处理数据之前,我有点纠结于如何获取数据

    <form method="post" action="https://domain.com/cgi-bin/cgi.exe">
    <input name="exec" value="viewproduct" type="hidden">
    <input name="customer" value="customer_name" type="hidden">
    <input name="sku" value="sku_number" type="hidden"> <br>
    <input type="submit">
    </form>


我需要将结果数据存储在一个字符串变量中,稍后我可以逐行将其解析为多个数组

  • 将数据提交到(通过action属性)PHP程序,而不是编译的Windows可执行文件
  • 使用
    $\u POST['form\u control\u name']

  • $\u POST保存您的formdata。访问数据,如:

      $_POST['exec'];
    
    使用例如分隔符“,”来字符串

      implode(',', $_POST);
    

    使用
    $\u POST[]
    数组

    $exec = $_POST['exec'];
    $customer = $_POST['customer'];
    $sku = $_POST['sku'];
    

    谢谢,但我不是在检索这3个表单值,而是在输入这3个参数后从服务器检索一组响应值(产品名称、价格等)。听起来你想解析结果数据-你可能需要使用AJAX来实现这一点。根据您要返回的数据的格式以及您想对其执行的操作,实际的处理方式会有很大的不同。谢谢。我将尝试使用ajax,我有点困惑。您能否给出一个示例,说明如何将ajax用于此表单并将响应数据保存到字符串变量?