PHP 按钮调用 PHP 函数


php button call a php function

我有创建按钮的代码

$button = "<input type='submit' id='liga' value='liga'>";
echo $button;

我有 php 函数

function liga(){
....}

当我通过单击按钮来调用函数时?

使用 html 这段代码有效,但我真的需要使用 php 按钮,我该怎么做?

<input type="submit" name="liga" value="liga" />
if (isset($_REQUEST['liga'])) {
    liga();
} elseif (isset($_REQUEST['desliga'])) {
    desliga();
}

这个小片段将采用一个数组,其中索引是按钮的名称,值是按钮应该具有的标签。然后,它将为数组的每个元素创建一个按钮。

<?php
$foo = array('name'=>'label', 'name2'=>'label2');
foreach ($foo as $k=>$v)
    echo "<input type='"submit'" name='"$k'" value='"$v'" />'n";
?>

您还可以使用 <?=...?> 将 PHP 变量直接放入 HTML 代码中:

<input type="submit" name="<?= $myPhpVar ?>" value="<?= $myOtherPhpVar ?>" />

或者,您可以使用典型的<?php...?>标签将复杂的表达式(或整个程序)放在HTML括号内 - 无论它echo d成为该html标签的内容:

<input type="submit" name="<?php echo $myPhpVar; ?>" value="<?php echo "LABEL: ".$myOtherPhpVar; ?>" />

我找到了解决方案

echo "<input type='submit' name='liga' value='Liga'>";
echo "<input type='submit' name='desliga' value='Desliga'>";