如何从 php 中的另一个 table 获取下拉菜单的 ID 和值
How to get id and value for a dropdown menu from another table in php
我有两个 table。 "cat" & "image".
数据库名称是 "phpimage".
'cat' table 有两列。 "id" 和 "name".
我想从 'cat' table 中获取 'id' 和 'name' 作为下拉列表
<select>
<option value="THIS SHOULD BE id">THIS SHOULD BE name</option>
</select>
图像 table 有三列。 "imgid" , "catid" 和 "title".
并且我想将 'id' 从 'cat' table 到 'catid' 中选择的 'image' table 存储在 'image' table 中。
请帮助我....
PHP:
<?php
include "conn.php";
mysql_select_db($database_phpimage,$phpimage);
$qur="SELECT * FROM cat";
$res=mysql_query($qur,$phpimage);
$cat_name = $_GET['name'];
$cat_id = $_GET['id'];
?>
<html>
<body>
<?php while($row=mysql_fetch_array($res)) { ?>
<select name="image_upload">
<option value="<?php echo $cat_id; ?>">
<?php echo $cat_name; ?>
</option>
</select>
<?php } ?>
</body>
</html>
我找到了解决方案。无论如何感谢堆栈溢出。
这是我找到的代码。
<?php
include "conn.php";
error_reporting(0);
?>
<html>
<body>
<?php
mysql_select_db($database_phpimage,$phpimage);
$qur="SELECT id,name FROM cat";
$res=mysql_query($qur,$phpimage);
?>
<select name="image_upload">
<option id="0">-- Select an Option --</option>
<?php
$getData = mysql_query("SELECT * FROM cat");
while($viewData = mysql_fetch_array($getData))
{ ?>
<option id="<?php echo $viewData['id']; ?>"><?php echo $viewData['name']; ?></option>
<?php } ?>
?>
</select>
</body>
</html>
这就是我需要的代码。谢谢
我有两个 table。 "cat" & "image".
数据库名称是 "phpimage".
'cat' table 有两列。 "id" 和 "name".
我想从 'cat' table 中获取 'id' 和 'name' 作为下拉列表
<select>
<option value="THIS SHOULD BE id">THIS SHOULD BE name</option>
</select>
图像 table 有三列。 "imgid" , "catid" 和 "title".
并且我想将 'id' 从 'cat' table 到 'catid' 中选择的 'image' table 存储在 'image' table 中。
请帮助我....
PHP:
<?php
include "conn.php";
mysql_select_db($database_phpimage,$phpimage);
$qur="SELECT * FROM cat";
$res=mysql_query($qur,$phpimage);
$cat_name = $_GET['name'];
$cat_id = $_GET['id'];
?>
<html>
<body>
<?php while($row=mysql_fetch_array($res)) { ?>
<select name="image_upload">
<option value="<?php echo $cat_id; ?>">
<?php echo $cat_name; ?>
</option>
</select>
<?php } ?>
</body>
</html>
我找到了解决方案。无论如何感谢堆栈溢出。 这是我找到的代码。
<?php
include "conn.php";
error_reporting(0);
?>
<html>
<body>
<?php
mysql_select_db($database_phpimage,$phpimage);
$qur="SELECT id,name FROM cat";
$res=mysql_query($qur,$phpimage);
?>
<select name="image_upload">
<option id="0">-- Select an Option --</option>
<?php
$getData = mysql_query("SELECT * FROM cat");
while($viewData = mysql_fetch_array($getData))
{ ?>
<option id="<?php echo $viewData['id']; ?>"><?php echo $viewData['name']; ?></option>
<?php } ?>
?>
</select>
</body>
</html>
这就是我需要的代码。谢谢