[英]Display a record for a selected value from drop down using PHP
I have populated a drop down with database values. 我已经用数据库值填充了一个下拉列表。 Now I want to display a record from the database for a selected value in the drop down. 现在,我想在数据库中显示下拉列表中选定值的记录。
For example, the drop down contains: 例如,下拉列表包含:
1
2
3
4
If the selected value is 1
, it will show the record for id 1
below the drop down. 如果选择的值为1
,它将在下拉列表下方显示ID为1
的记录。
id | name | address | date
1 | jay | India | 23/2/1970
How can I do this? 我怎样才能做到这一点?
Name your select tag as id: 将您的选择标签命名为ID:
<form action="" method="POST">
<select name=id>
<option value=1></option>
<option value=2></option>
<option value=3></option>
</select>
</form>
<?php
$select = $_POST['id'];
$record = "select * from table_name where id=$select";
$record1 = mysql_query($record);
?>`
Here is your SQL code: 这是您的SQL代码:
select * from tb_first
where id =1;
A demo is at fiddle, http://sqlfiddle.com/#!2/c13e9 . 演示位于http://sqlfiddle.com/#!2/c13e9 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.