Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从下拉列表插入MySql_Php_Mysql_Select - Fatal编程技术网

Php 从下拉列表插入MySql

Php 从下拉列表插入MySql,php,mysql,select,Php,Mysql,Select,如何使用php和mySql将表中的选定值插入到另一个表的下拉列表中 使用php从下拉列表中选择以下代码 $mysqlserver=“localhost”; $mysqlusername=“myname”; $mysqlpassword=“mypass”; $link=mysql_connect(localhost,$mysqlusername,$mysqlpassword)或die(“连接到mysql服务器时出错:”.mysql_Error()); $dbname='mydb'; mysql_

如何使用php和mySql将表中的选定值插入到另一个表的下拉列表中

使用php从下拉列表中选择以下代码

$mysqlserver=“localhost”;
$mysqlusername=“myname”;
$mysqlpassword=“mypass”;
$link=mysql_connect(localhost,$mysqlusername,$mysqlpassword)或die(“连接到mysql服务器时出错:”.mysql_Error());
$dbname='mydb';
mysql_选择_db($dbname,$link)或die(“在mysql服务器上选择指定数据库时出错:”.mysql_Error());
$cdquery=“从dashitem中选择仪表盘id、仪表盘名称”;
$cdresult=mysql\u query($cdquery)或die(“从firsttable获取数据的查询失败:”.mysql\u error());
而($cdrow=mysql\u fetch\u数组($cdresult)){
$did=$cdrow[“dash_id”];
$dname=$cdrow[“dash_name”];
回声“
$did::$dname
";
}
?>
以下是我的建议:

在您的表格中,执行以下操作:

<select name="dropdown">
    Drop down list
</select>
因此,该值现在被传递到$drop。 然后您可以直接转换到SQL,这样通过下拉菜单传递值就更容易了。

您有一个输入错误: “价值”而不是“价值”:

echo“”$是的$dname.';
使用单引号打印代码是一种很好的做法。这样,您就可以在HTML代码中使用双引号


另外,使用mysqli或PDO代替不推荐使用的“mysql_*”函数。

littletip;不要使用mysql函数,因为它们已被弃用。使用mysqli或PDO。您的
表单
标签在哪里?您的
select
标签在哪里?我很惊讶这有一个upvoteI认为他添加了一些代码。Pal您可以在with标记中添加完整的代码。
<select name="dropdown">
    Drop down list
</select>
$drop = $_POST['dropdown'];
echo '<option value="' . $did . '">' . $did . '&nbsp;::' . $dname . '</option>';