1

我是网络开发世界的新手,这是我第一次在任何论坛上发布我的问题。请原谅我有错误和知识不足,这是我的场景:我正在构建一个可以更新和删除的项目在我的数据库中输入数据,问题是我需要使用复选框来删除多个项目并单击提交按钮以将其删除,我决定在 while 循环中使用 if 语句来解决这个问题。

一旦 while 循环接收到数据,它将在下面回显/打印它们是代码:

        mysql_connect('localhost', 'root', '123456') 
        or die("Unable to connect to MySQL");
        echo "Connected to MySQL<br>";

        mysql_select_db("Website Comment") 
        or die("Could not select examples"); 

        $results = mysql_query ("SELECT * FROM url");

        while($row = mysql_fetch_array($results))
        {
        echo('<input type="checkbox" value="$cb" /> </form>'); 
        echo $row[""].$row['url'];
        echo '<br/>';
        }

现在这是我使用复选框删除多个项目的问题,我如何将复选框与提交按钮连接起来,以便在勾选它们时将它们删除。

        $del = mysql_query("DELETE FROM `url` WHERE 1");
        if ($cb = mysql_fetch_assoc($del))
        {
        echo('<input type="submit" name="Delete" value="Delete">');
        }

在我当前的代码中,复选框和提交按钮被忽略,即使在勾选和单击之前数据也被删除。我想知道我的问题是否有任何替代方案,或者我的问题是否有可能的解决方案,我只想知道如何将复选框与提交按钮连接起来,这样当我执行更新部分时它可能会很容易,因为我认为它遵循相同的逻辑。感谢您阅读本文,感谢您提供任何帮助。

4

1 回答 1

0

我建议你阅读这篇文章。你正在犯一些非常基本的错误。请通过此链接http://www.phpeasystep.com/mysql/8.html

于 2013-12-02T12:26:26.267 回答