繁体   English   中英

PHP MySQL表单插入

[英]PHP MySQL Form Insert

我正在为项目创建任务管理列表。 我创建了一个表单来添加每个任务并将其回显到列表中。

我想在表单中添加一个选择标签,该标签将允许用户选择任务的大小(小,中,大或特大)。

我的数据库设置有3列唯一的键,该键会自动递增,描述和状态。

我想在输入说明的同时操纵状态的值。 例如,从下拉列表中选择“小”将为任务输入一个值“ 1”,并且列表中的外观与状态为“ 2”的描述不同。

任何反馈,不胜感激!

这是我的代码:

<?php
    mysql_connect('localhost', 'root', 'root');
    $query = "INSERT INTO `project1`.`tasklist` (
    `key` ,
    `description` ,
    `status`    
    )
    VALUES (
    NULL , '".$_GET["newToDo"]."', '".$_GET["status"]."'    
        );";
    mysql_query($query);
    header('Location: index.php');
?>

<?php
    mysql_connect('localhost', 'root', 'root');
    foreach($_GET['toDone'] as $toDoKey) {
        $query = "UPDATE `project1`.`practice` SET `status` = '0' WHERE `tasklist`.`key` =".$toDoKey.";";
        mysql_query($query);
    }
        header('Location: index.php');
?>

<h1>Get stuff done!</h1>

<form action = "secondary.php" method="GET">
    <label for="newToDo">New To Do:</label>
    <input type="text" name="newToDo" id="newToDo" />

    <select name="taskSize">
    <option value="small" selected="selected">Small</option>
    <option value="medium">Medium</option>
    <option value="large">Large</option>
    <option value="extraLarge">X-Large</option>
    </select>


    <input type="submit" />
    </form>



<h2>to do</h2>
<form action="toDone.php" method="GET">
<ul>    
   <?php 
    mysql_connect('localhost', 'root', 'root');
    $query = "SELECT * FROM  `project1`.`tasklist` WHERE `status` = 1";
    $result = mysql_query($query);
    while ($row = mysql_fetch_assoc($result)) {
        echo $row['description'];
        echo "</li>";
    }
   ?>
    </ul>
<input type="submit" />


    <h2>done</h2>

    <ul id="dunzo"> 
       <?php 
        $query = "SELECT * FROM  `project1`.`tasklist` WHERE `status` = 0";
        $result = mysql_query($query);
        while ($row = mysql_fetch_assoc($result)) {
            echo "<li>";
            echo $row['description'];
            echo "</li>";
        }
       ?>
        </ul>

我想要的是根据下拉列表中选择的内容来更改列表中每个新行的外观。

杜德(Dude)仅一件事即可添加到您的代码中。

弃用mysql_函数

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM