Php 从下拉列表插入MySql
如何使用php和mySql将表中的选定值插入到另一个表的下拉列表中 使用php从下拉列表中选择以下代码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_
$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 . ' ::' . $dname . '</option>';