我从PHP FOREACH循环返回文本结果,我想为每个结果添加链接add和delete,如下所示:ADD |删除。诀窍是,我需要每个链接都是一个风格为链接的表单,所以它看起来像文本链接,但我可以在点击链接时使用Post。我可以使用类名" formlink"来设置链接的样式,但我的问题是,语句语法如何?我一直收到T_variable错误。有人可以帮助显示下面的代码如何在页面上显示无错误吗?
<?php
echo "<hr>" . $results[text]
<form action="" method="post"><button type="submit" class="formlink">Approve</button>
</form> | <form action="" method="post"><button type="submit"
class="formlink">Delete</button></form>
答案 0 :(得分:1)
但这是一个混乱的代码。好吧,我不知道,我可以给你一个简短的想法,其余的由你决定。
<?php
// Check clicked button
if (isset($_POST['btn_approve'])) {
$username = $_POST['username'];
}
if (isset($_POST['btn_disapprove'])) {
// Do something
}
?>
<form action="" method="post">
<input type="text" name="username" value="<?php echo (isset($username) ? $username : ''; ?>">
<input type="submit" name="btn_approve" class="form-link" value="Approve">
<input type="submit" name="btn_disapprove" class="form-link" value="Disapprove">
</form>
答案 1 :(得分:0)
<?php
echo "<hr>" . $results[text];
?>
<form action="" method="post">
<button type="submit" class="formlink">Approve</button>
</form> |
<form action="" method="post">
<button type="submit" class="formlink">Delete</button>
</form>