如何从按钮读取PHP中的POST数据

如何从按钮读取PHP中的POST数据,php,html,post,Php,Html,Post,我有一个按钮,描述交付或接收。代码如下: $output .= "<button type='submit' name='checkout' value='checkout|delivery''>Delivery</button>\n"; $output .= "<button type='submit' name='checkout' value='checkout|pickup'>Pick Up</button>\n"; $output.=“

我有一个按钮,描述交付或接收。代码如下:

$output .= "<button type='submit' name='checkout' value='checkout|delivery''>Delivery</button>\n";
$output .= "<button type='submit' name='checkout' value='checkout|pickup'>Pick Up</button>\n";

$output.=“您可以通过以下方法检索它:

$_POST['checkout']
在if声明中:

if($_POST['checkout'] == "checkout|delivery"){
    // Should be delivered
} else {
    // Will be picked up
}

您可以通过以下方式检索它:

$_POST['checkout']
在if声明中:

if($_POST['checkout'] == "checkout|delivery"){
    // Should be delivered
} else {
    // Will be picked up
}

您可以通过以下方式检索它:

$_POST['checkout']
在if声明中:

if($_POST['checkout'] == "checkout|delivery"){
    // Should be delivered
} else {
    // Will be picked up
}

您可以通过以下方式检索它:

$_POST['checkout']
在if声明中:

if($_POST['checkout'] == "checkout|delivery"){
    // Should be delivered
} else {
    // Will be picked up
}



print\r($\u POST['checkout']);
@anantkumarsingh当我打印时-我没有任何输出。当我变量转储($\u POST)时,我得到空值。你能显示完整的代码吗?你拥有的代码应该可以工作。表单开始标记看起来像什么?我更新了页面的整个代码。
print\r($\u POST['checkout'])
@anantkumarsingh当我打印时-我没有得到任何输出。当我打印($\u POST)时,我得到空值。你能显示完整的代码吗?你的代码应该可以工作。表单开始标记是什么样子的?我更新了页面的整个代码。
打印($\u POST['checkout'])
@anantkumarsingh当我打印时-我没有得到任何输出。当我打印时($\u POST);我得到空值。你能显示完整的代码吗?你的代码应该可以工作。表单开始标记是什么样子的?我更新了页面的整个代码。
print\r($\u POST['checkout']);
@anantkumarsingh当我打印时-我没有任何输出。当我变量转储($\u POST);我得到null。你能显示完整的代码吗?你拥有的代码应该可以工作。表单开始标记是什么样子的?我更新了页面的整个代码。我在发布前用echo测试了一下,但没有得到任何输出。我尝试了var_dump和print_r,它返回$_POST=null。@ABard你必须显示表单的完整代码。然后只有任何人可以显示说出有什么问题。用
$\u REQUEST
而不是
$\u POST
试试,以防万一你错过了表单方法。请提供完整的表单代码。@RichardReiber我用$\u REQUEST试过了,但仍然有空数组。此外,我发布了整个
order\u函数的代码。php
以供审阅。@ABard:我看不出有问题这里…您可以发布生成的页面源代码吗?我在发布前通过使用echo进行测试尝试了这一点,但没有得到任何输出。我尝试了var_dump和print_r,它返回$_post=null。@ABard您必须显示表单的完整代码。然后只有任何人可以说有什么问题。请使用
$\u REQUEST
而不是
$\u post尝试
,以防您错过表单方法。请提供完整的表单代码。@RichardReiber我尝试使用$\u请求,但仍然有空数组。此外,我发布了整个
order\u函数的代码。php
,以供审阅。@ABard:我发现没有问题……您可以发布生成的页面源代码吗?我通过测试wi尝试了这一点在发布前进行回音,但我没有得到任何输出。我尝试了var_dump和print_r,它返回$\u POST=null。@ABard您必须显示表单的完整代码。然后只有任何人可以说有什么问题。请使用
$\u REQUEST
而不是
$\u POST
,以防您错过表单方法。请提供完整的表单代码。@RichardReiber我尝试使用$\u请求,但仍然有空数组。此外,我发布了整个
order\u函数.php
的代码以供审阅。@ABard:我发现没有问题……您可以发布生成的页面源代码吗?我在发布之前通过使用echo测试了这一点,但没有得到任何输出。我尝试了var\u dump和print\r它返回$\u POST=null。@ab您必须显示表单的完整代码。然后只有任何人可以说有什么问题。请使用
$\u REQUEST
而不是
$\u POST
,以防您错过表单方法。请提供整个表单代码。@RichardReiber我使用$\u REQUEST进行了尝试,但仍然有空数组。此外,我发布了编辑了整个
order_function.php
的代码以供审阅。@ABard:我看没有问题……你能发布生成的页面源代码吗?