Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中打印函数中的变量_Php_Html - Fatal编程技术网

如何在PHP中打印函数中的变量

如何在PHP中打印函数中的变量,php,html,Php,Html,我有一个带有post=“ModelSelector”的表单,在提交时,我们会检查这些代码。 我面临的问题是,我想检查$u POST的值,我知道它是通过调用“isset()”来设置的 我只想打印/提醒/推出变量$productselection function selectProduct() { // save the post in a variable $ProductSelections = $_POST['ModelSelector']; //

我有一个带有post=“ModelSelector”的表单,在提交时,我们会检查这些代码。 我面临的问题是,我想检查$u POST的值,我知道它是通过调用“isset()”来设置的

我只想打印/提醒/推出变量$productselection

function selectProduct() {       
    // save the post in a variable
    $ProductSelections =  $_POST['ModelSelector'];

    // I want to print $ProductSelection to check its value
    $frmVars['ProductSelections'] = $ProductSelections;
    $frmVars['WindowSize']        = $WindowSize;
    $frmVars['PageNum']  = 1;
    saveFormValues(0,'RunDefMgr', $frmVars);

    // Clear the checkboxes         
    $sel = array();
    deleteRunDef(0,"*","RUN_DEF_EDIT","*");
}


if(isset($_POST['ModelSelector'])) {
    selectProduct();
} 
我尝试过ECHO,由于某些原因,它没有以HTML打印值。 提前谢谢

我想检查$u POST的值

$\u POST
将是一个数组


使用
print\r($\u POST)
var\u dump($\u POST)
查看其内容。

您的表单方法应该是
method=“POST”
,您可以使用以下编辑查看它是否有效,因为您必须将
$\u POST(数组)
传递给函数才能在函数中使用它。函数需要一个参数,否则,
$\u POST
不存在

并且还允许文件中的错误检查您通过使用以下命令获得的错误类型:
ini\u set('display\u errors',1)或<代码>错误报告(E_ALL)


它仍然不打印任何内容。在这种情况下,
$\u POST
可能是空的。您需要显示您尝试过的内容,包括print或echo语句,以及$\u POST数据来源的片段。
function selectProduct($_POST) { // create parameter $_POST which we get from isset condition.
    // save the post in a variable
    $ProductSelections =  $_POST['ModelSelector'];
    print_r($ProductSelections); // print the value.
    // I want to print $ProductSelection to check its value

    $frmVars['ProductSelections'] = $ProductSelections;
    $frmVars['WindowSize']        = $WindowSize;
    $frmVars['PageNum']  = 1;
    saveFormValues(0,'RunDefMgr', $frmVars);

    // Clear the checkboxes         
    $sel = array();
    deleteRunDef(0,"*","RUN_DEF_EDIT","*");
}

if(isset($_POST['ModelSelector'])) {
    selectProduct($_POST); // pass the $_POST array to the selectProduct function.
}