Я создаю список управления задачами для проекта. Я создал форму, чтобы добавить каждую задачу и повторить ее в списке.PHP Form Form Form
Я хочу добавить тег select в форму, которая позволит пользователю выбрать размер задачи (маленький, средний, большой или очень большой).
Моя база данных настроена с 3 колонками уникальной клавишей, которая автоматически увеличивает, описывает и статус.
Я хочу манипулировать значением статуса в то же время, когда я ввожу описание. Например, выбрав «small» из выпадающего списка, вы получите задание «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>
То, что я хочу, чтобы изменить то, как каждая новая строка в списке выглядит на основе того, что выбрано в выпадающем списке.
Что вы хотите точно и что вы пробовали? – Shehabix
Перед тем, как пойти и написать все приложение с нуля, и, несомненно, делают бесчисленное количество ошибок, вы думали об использовании [популярный PHP основы] (http://www.phpframeworks.com/top-10-php-frameworks/) в качестве отправной точки? Если вы найдете тот, который соответствует вашим потребностям, вы можете получить намного больше. – tadman
Я добавил код, который у меня выше. – user2113497