首页 > 解决方案 > 代码保存到数据库不是这个东西(选择选项)

问题描述

HTML 代码:

<select name="category" onchange="change(this.selectedIndex)">
<option selected disabled hidden>Choose your category</option>
<option value="1">TVs</option>
<option value="2">Laptops</option>
<option value="3">Smartphones</option>
<option value="4">Peripherals</option>
<option value="5">Components</option>
<option value="6">Cameras</option>    
</select>

PHP代码:

$category = $_POST['category'];
$db->INSERT("INSERT INTO items Values(NULL,'$name','$category','$brand','$nick','$review','$rating')");

我想通过发布我的类别来保存到基地。例如电视。程序保存“值”,例如“1”。当该值不存在时,它起作用了,但是现在我需要将它用于 JS 函数。怎么办 - name="category" 读取选项,而不是值?

标签: javascriptphpdatabasefunctioninput

解决方案


所以基本上一个值是用来指示输入应该作为内容保存的,所以考虑这样做

<select name="category" onchange="change(this.selectedIndex)">
 <option selected disabled hidden>Choose your category</option>
 <option value="TVs">TVs</option>
 <option value="Laptops">Laptops</option>
 <option value="Smartphones">Smartphones</option>
 <option value="Peripherals">Peripherals</option>
 <option value="Components">Components</option>
 <option value="Cameras">Cameras</option>    
</select>

希望有帮助!!


推荐阅读