<table>
<?php
$ft = fopen("b.txt", "r");
if (!$ft) {
print "No accounts";
} else {
$data=file("b.txt");
foreach ( $data as $line ) {
$line=rtrim($line);
list($a, $b, $c, $d, $e, $f, $g, $h, $i, $j, $k)=explode("\t",$line);
echo "<tr><th>$a</th><th>$g</th><th>$b</th><th>$h</th>";
echo '<form action="check1.php" method="post">
<th><input type="submit" value="Decline" name="Edit"></th>
</form></tr>';
} /*END foreach*/
} /*END if else*/ ?>
</table>
b.txt
包含:
a lbc LA 0942455214 0942455214 2@email.com 23 412 09521266 w@emil.com 4444-02-13
ako fedex LA 092746421415 092746421415 A@email.com ala fornia 09865432478 a@email.com 2004-04-23
这将以HTML格式显示一个双行表,在行的末尾有一个decline
按钮(见下图)。
问题是,我应该把它放在哪里:
if (isset($_POST['Edit'])) {
$delete = $a;
echo $delete;
}
因此,如果我点击第一个拒绝按钮,它将显示“a”,如果我点击第二个,它将显示“ako”?
答案 0 :(得分:1)
使用<button>
代替提交,然后尝试以下内容:
echo '<button type="submit" value="' . $a .'" name="btnDecline">DECLINE</button>'
if(isset($_POST['btnDecline']))
{
$delete = $_POST['btnDecline'];
echo $delete;
}