我已经解决了表格在表格中工作的问题。我刚刚添加了一个额外的<td>
字段并在其中创建了一个隐藏的输入字段,它将为表中的每个提示发布一个单独的 tipID。整个表格也用 form 标记包裹,以获取要 POST 到下一页的tipID。
现在我需要知道如何使每个单独的表格行从表单中发送数据,就像每个表格都是一个按钮或使隐藏按钮单击这些表格行之一。
<form method="post" action="tips.php">
<div id="tippanel">
<table id="tippabl">
<tbody>
<?php if(!empty($tips))
while ($recd = mysql_fetch_array($tips, MYSQL_ASSOC)) {
echo "<tr> <td class='tiptxt' >"; echo $recd['tip_desc']; echo "</td> <td class='tiptime'>";
echo "<span>".date('H:i', strtotime($recd['datetime']))."</span>"; echo "</br>";
echo date('m-d-y', strtotime($recd['datetime'])); echo"</td><td><input type=";
echo '"hidden" '; echo 'name='; echo '"tip_id" '; echo 'value="';
echo ($recd['tip_id']); echo'"></td></tr>';
}
?>
</tbody>
</table>
</div>
</form>
我的下一页将使用下面的查询并回显完整的tip_desc,因为提示可以是几百个字符。它还将有一个文本区域,管理员可以在其中向原始用户发送消息。我的 PHP 和查询在下一页应该如下所示:
<?php
$tipID = $_POST['tipID'];
mysql_query="SELECT * FROM tips WHERE tipID = $tipID";
?>