Php 如何从数据库MySQL中检索值
如何通过select/option从数据库MySQL中获取/检索值 重视我的html和php代码的图片附加Php 如何从数据库MySQL中检索值,php,mysqli,Php,Mysqli,如何通过select/option从数据库MySQL中获取/检索值 重视我的html和php代码的图片附加 <select name="blok" id="blok"> <option value="B01">B01</option> <option value="B02">B02</option> <option value="B03">B03</option> </select> <?ph
<select name="blok" id="blok">
<option value="B01">B01</option>
<option value="B02">B02</option>
<option value="B03">B03</option>
</select>
<?php
require_once 'connect.php';
$query = "SELECT brand FROM table WHERE blok = **(value from option)**";'
$result = $mysqli->query($query);'
$row = $result->fetch_array();'
echo $row[brand];
?>
B01
B02
B03
您需要将选择
放在如下表格中:
<form action="action.php" method="post">
<!-- your form in here -->
<p><input type="submit" /></p>
</form>
然后将其插入到查询中。请注意,您应该使用准备好的语句将数据插入查询中。您可以找到的示例。似乎您没有在任何变量中存储“来自选项的值”。
您应该这样做,然后将其插入$queryGoogle“dropdown select from php form”中。在一个表单中,不使用submit按钮,但使用select onchange(CMIIW),您需要进行一些研究。如果使用submit按钮,我知道需要什么变量,但是如果使用select/option-onchange,我不知道,因为这两个代码都在一个表单中
$blok = htmlspecialchars($_POST['blok']); // escaping dodgy chars is a good idea, even if you use prepared statements as below.