Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.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 如何获取选定的下拉项_Php_Html_Forms - Fatal编程技术网

Php 如何获取选定的下拉项

Php 如何获取选定的下拉项,php,html,forms,Php,Html,Forms,下面的代码是我用来从我的数据库中生成下拉菜单的代码,我最终使用了它(php和mysql的新功能) 首先,我是否使用了最好的方法 其次,我想使用选中的项目生成一个图像,这取决于使用按钮提交后选择的类别。如何使用下拉菜单中的选定项,以便在提交表单时生成相关图像 <?php include_once ("conn.php"); $querydropdown = "SELECT DISTINCT category FROM categorytypes"; $resultcategories = $

下面的代码是我用来从我的数据库中生成下拉菜单的代码,我最终使用了它(php和mysql的新功能)

首先,我是否使用了最好的方法

其次,我想使用选中的项目生成一个图像,这取决于使用按钮提交后选择的类别。如何使用下拉菜单中的选定项,以便在提交表单时生成相关图像

<?php
include_once ("conn.php");
$querydropdown = "SELECT DISTINCT category FROM categorytypes";
$resultcategories = $mysqli->query($querydropdown);

?>

<html>

<head>


</head>

<body>

<select id="categories" class="admindropdown">
    <option selected disabled>Choose one</option>
<?php
    while ($rowCerts = $resultcategories->fetch_assoc()) {
        echo "<option value=\"{$rowCerts['category']}\">";
        echo $rowCerts['category'];
        echo "</option>";
    }
?>

</select>

</body>

选一个

您需要将
名称
属性添加到
选择
元素中

例如:

<select id="categories" class="admindropdown" name="my_dropdown">
    <option selected disabled>Choose one</option>
<?php
    while ($rowCerts = $resultcategories->fetch_assoc()) {
        echo "<option value=\"{$rowCerts['category']}\">";
        echo $rowCerts['category'];
        echo "</option>";
    }
?>

</select>
如果要在同一页面上访问
action
属性,可以将其值保留为空


玩得开心

关于“如何获取所选项目”,你能更具体一些吗?或者你需要某种JavaScript,或者你需要一个带有提交按钮的
。非常感谢,我会尽快练习!为我的简短问题道歉我对mysqli和php还是新手。有什么我可以应用的最佳实践吗?e、 g.htmlentities/保护?互联网在最佳实践方面几乎无所不包。当我开始使用PHP开发时,我碰巧遇到了以下问题:
<form action="" method="POST">
/* CODE HERE */
</form>