【发布时间】:2019-01-31 03:03:00
【问题描述】:
我已经尝试解决这个问题一段时间了,所以任何帮助都将不胜感激。
我有一个循环显示记录的 HTML 表格。最后两列是批准或拒绝超链接(每个都为相应的操作运行不同的脚本。这会通过 URL 传递票号的 .row 数据(工作正常)。
我现在所做的是预先添加一个包含文本区域的列,我希望在单击链接时也可以使用该文本区域添加 cmets 并将 cmets 发送到下一页。我已经尝试过 PHP 和 Javascript 通过 id 获取元素,但似乎无法使其工作。我正在尝试传递 id="feedback_cmets"
while ($row = sqlsrv_fetch_array($stmt)){
echo "<tr>";
echo "<td class='open_inc_table'>" . "<a href='view_ticket.php?ticket_id=" . $row['ticket'] . "'>" . $row['ticket'] . "</a>" . "</td>";
echo "<td class='open_start_table'>" . date_format($row['start_date'],"d/m/Y H:i:s") . "</td>";
echo "<td class='open_start_table'>" . date_format($row['end_date'],"d/m/Y H:i:s") . "</td>";
echo "<td class='open_priority_table'>" . $row['priority'] . "</td>";
echo "<td class='open_priority_table'>" . $row['category'] . "</td>";
echo "<td class='open_priority_table'>" . $row['system'] . "</td>";
echo "<td class='open_description_table'>" . $row['description'] . "</td>";
echo "<td class='open_description_table'>" . $row['resolution'] . "</td>";
echo "<td class='open_description_table'>" . '<textarea rows="5" cols="50" id="feedback_comments"></textarea>' . "</td>";
echo "<td class='open_system_table'>" . "<a href='ticket_feedback_approve.php?inc_id=" . $row['ticket'] . "&feedback_comments=" . "'>" . 'Approve' . "</a>" . "</td>";
echo "<td class='open_system_table'>" . "<a href='ticket_feedback_reject.php?inc_id=" . $row['ticket'] . "'>" . 'Reject' . "</a>" . "</td>";
echo "</tr>";
}
echo "</table>";
【问题讨论】:
-
当你通过 url 说你的意思是使用 $_GET['feedback_cmets'] 吗?您可以使用 $GET_['url_value'] 获取 url 值
-
没错,我在下一页有 GET,它可以毫无问题地捕获 Ticket 但是找不到捕获 cmets 的方法
-
Ofc,你有
&feedback_comments=" . "。它永远是空的。 -
把它留在那里,因为这就是我试图获得评论数据的地方。之后 。尝试了几种不同的方法来让 cmets 到达那里,但似乎无法让它工作
-
您说“事先添加了一列,其中包含我希望用来添加 cmets 的文本区域”,您不能使用此列吗?喜欢
$row['comments']吗?还是我还是没听明白?
标签: php url html-table hyperlink