Php 使用html表更新SQL行
我有以下代码:Php 使用html表更新SQL行,php,html,mysql,Php,Html,Mysql,我有以下代码: $sql = "SELECT * FROM Tickets WHERE stat='Open'"; $result = mysql_query($sql); mysql_close($con); ?> <!DOCTYPE> <html> <body> <table class="striped"> <tr class="header"> <td
$sql = "SELECT * FROM Tickets WHERE stat='Open'";
$result = mysql_query($sql);
mysql_close($con);
?>
<!DOCTYPE>
<html>
<body>
<table class="striped">
<tr class="header">
<td>Username</td>
<td>Title</td>
<td>Description</td>
<td>Admin Name</td>
<td>Category</td>
<td>Status</td>
<td>Urgency</td>
<td>Time In</td>
<td> </td>
</tr>
<?php
while ($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td>".$row[username]."</td>";
echo "<td>".$row[title]."</td>";
echo "<td>".$row[description]."</td>";?>
<td><select>
<?php
echo "<option value'".$row[admin_name]."'>".$row[admin_name]."</option>";
$sql = mysql_query("SELECT username FROM Users WHERE user_type='admin'");
while ($u = mysql_fetch_array($sql)){
echo "<option value='".$u['username']."'>".$u['username']."</option>";
}
?>
</select></td>
<?php
echo "<td>".$row[category]."</td>";
echo "<td>".$row[stat]."</td>";
echo "<td>".$row[urgency]."</td>";
echo "<td>".$row[time_in]."</td>";
echo "<td><a href='close.php'>Close Ticket</a></td>";
echo "</tr>";
}
?>
</table>
<a href='update.php'>Update</a>
</body>
</html>
$sql=“从stat='Open'所在的票据中选择*”;
$result=mysql\u查询($sql);
mysql_close($con);
?>
用户名
标题
描述
管理员姓名
类别
地位
紧迫性
时间
我在这个页面上有两个链接。它们都需要更新SQL数据库。Close ticket链接只需要更新单行,而update链接应该更新所有行。我不知道如何从一个php到下一个php获取信息。似乎您可以将单个行信息放入一个Post数组中,用于关闭票证链接,但我不确定如何操作。对于更新链接,需要获取表中下拉列表的值,并将admin_name字段更改为该值。请浏览下面的链接,并参考相关内容,您将找到更好的解决方案,并在将来提供帮助。Thanx。。。。我不确定这是否有用。如果它真的做了我想做的事,我不知道它当时在说什么。我可以很好地纠正这些问题。我试图弄清楚如何判断哪些行正在被更新以及使用哪些数据。您可以使用元素或AJAX将数据发送到PHP处理程序页面。处理程序将连接到数据库,然后运行其更新查询。无论您选择什么,都有许多类似的问题。您能使用Javascript和jQuery吗?或者你只想使用HTML和PHP吗?我可以使用我想要的任何语言,尽管我认为我的服务器上没有安装jquery(对于web开发来说相对较新),而且我对java脚本也不太熟悉。