使用html表更新一行SQL

时间:2015-12-05 06:38:59

标签: 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>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数据库。关闭票证链接只需要更新单行,而更新链接应该更新所有这些。我不知道如何从一个PHP到下一个获取信息。看起来您可以将单个行信息放入关闭票证链接的Post数组中,但我不确定如何。对于更新链接,它需要获取表中下拉列表的值,并将admin_name字段更改为该值。

0 个答案:

没有答案