php按钮调用php函数

时间:2015-03-15 17:43:16

标签: 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();
}

2 个答案:

答案 0 :(得分:0)

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

<?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 ?>" />

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

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

答案 1 :(得分:0)

我找到了解决方案

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