我有代码来创建按钮
$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();
}
答案 0 :(得分:0)
这个小片段将采用一个数组,索引是按钮的名称,值是按钮应该具有的标签。然后它将为数组的每个元素创建一个按钮。
<?php
$foo = array('name'=>'label', 'name2'=>'label2');
foreach ($foo as $k=>$v)
echo "<input type=\"submit\" name=\"$k\" value=\"$v\" />\n";
?>
您还可以使用<?=...?>
:
<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'>";