【发布时间】:2023-03-10 15:58:01
【问题描述】:
我想列出数据库中的成员,每个成员旁边有两个按钮(删除成员和更改信息)。以下是目前为止的代码,但问题是我不知道如何从输入按钮(放置在 id 属性中)检索成员 id。这怎么可能?
这就是我想要的样子:
- 姓名:Steven Larson [删除按钮] [更改信息按钮]
- 姓名:Julia Segal [删除按钮] [获取更多信息按钮]
- 等等……
MemberView.php 中的代码:
public function ShowMembers($memberIds) {
$i = 0;
foreach ($memberIds as $memberId) {
$listOfMembers =
"<b>Name:</b> $fNames[$i] $lNames[$i]
<input type='submit' id='$memberId' name='delete' value='Delete member' />
<input type='submit' id='$memberId' name='changeInfo' value='Change info' />
$i += 1;
}
$html = "<form method='post'>
<p>$listOfMembers</p>;
</form>";
return $html;
}
public function TriedToDelete() {
if (isset($_POST[delete])){
return $_POST[delete];
}
}
【问题讨论】:
-
您在
$listOfMembers末尾缺少一个结束引号 -
不应该是
foreach( $members as $memberID ),还是参数应该是function ($membersIDs){}?