自动提交下拉值到数据库
autosubmit drop down value into database
我试图使用onchange=this.form.submit()自动提交下拉菜单的值到数据库,但我不能使它工作。有人能帮帮我吗?如有任何建议,我将不胜感激。
下面是代码:<?
require_once ('database.php');
?>
<form action="" method=post>
<select name="assignee" onchange="this.form.submit()">
<option value="0">Unassigned</option>
<?
$find_selected = mysql_query("select assign_to from orders where id = $id");
$asignee =mysql_fetch_row($find_selected);
$list=mysql_query("SELECT id, full_name from user where username <> 'root' and nature = 3");
while($row_list=mysql_fetch_assoc($list)){
?>
<option value="<? echo $row_list['id']; ?>"<? if($row_list['id']== $asignee['0']){ echo "selected"; } ?>><? echo $row_list['full_name'] ?></option>
<?
}
mysql_free_result($list);
mysql_free_result($find_selected);
?>
</select>
</form>
<?php
if(isset($_POST['submit'])){
$sql = "UPDATE `orders` SET `assign_to` = '{$_POST['assignee']}' WHERE `id` = '$id' ";
mysql_query($sql) or die(mysql_error());
}
?>
<?php
if(isset($_POST['assignee'])){
$sql = "UPDATE `orders` SET `assign_to` = '{$_POST['assignee']}' WHERE id=$id";
mysql_query($sql);
}
?>
你刚刚定义了你的查询,但没有执行它
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 从数据库加载记录,不带提交按钮的下拉选择
- 如何将表单数据提交到 html5 本地数据库
- 如何在每次在 php 中单击提交时逐个显示数据库中的项目
- 表单将数据提交到数据库和url
- 表单提交后保留数据库查询结果
- 我刚刚开始使用 MEAN 堆栈.我试图将我的表单提交数据存储到 mongo 数据库,但我无法这样做
- 使用单击提交按钮的复选框更新数据库中所有行的特定列
- 拆分标签并将其提交到数据库
- 验证提交到数据库的答案
- 将数据从动态表提交到数据库 - PHP
- 实时获取 PHP 变量值,并在提交到数据库之前将其显示在警报框中
- 处理错误后提交索引数据库事务
- 提交后将列表与在线数据库,javascript进行比较
- 如何提交表单并在数据库中添加行
- 在不提交表单的情况下,在两个texbox中比较mysql数据库中的值
- Php:如何在不提交表单的情况下从mysql数据库中获取文本框值
- 通过电子邮件验证并将值提交到数据库中
- 在向数据库提交数据之前执行onsubmit
- 向数据库提交angularjs表格