Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用html表更新SQL行_Php_Html_Mysql - Fatal编程技术网

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脚本也不太熟悉。