我有创建按钮的代码
$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'>";