mysql删除和更新使用复选框和多个项目的提交按钮

时间:2013-12-02 10:36:13

标签: mysql if-statement checkbox while-loop submit-button

我是网络发展中国家的新手,这是我第一次在任何论坛上发布我的问题。请不要因为我的错误和知识不足而告诉我,这是我的方案:我正在构建一个可以更新的项目并删除我的数据库中输入的数据,我需要使用复选框删除多个项目,然后单击一个提交按钮将其删除,我决定在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">');
        }

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

1 个答案:

答案 0 :(得分:0)

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