如果从产品父页面调用,则将下拉项设置为SELECTED


  1. 我有一个单一的查询表单(php页面),其中包含一个包含所有产品的下拉SELECT。

<select class="form-control" name="model_name" required="" id="modals">
<option> Choose Model *</option>
<?php
$fetch = $, com_in->prepare("SELECT * FROM main_product_tbl WHERE type='1'");
$fetch->execute();
$c = 1;
foreach ($fetch->fetchAll(PDO::FETCH_ASSOC) as $key)
{
echo '
<option value="' . $key['product_id'] . '">' . $key['model_name'] . '</option> ';
$c++;
}
?>
</select>
  1. 所有这些产品都有各自独立的网页。

每个产品页面都有查询按钮,用于加载查询表单(一个php页面)用户必须从下拉菜单中选择特定的产品。

我希望如果用户按下查询按钮(从任何产品页面),它应该加载查询页面和相应的产品项目应该在下拉菜单中自动选择。

请帮助。

通过url传递产品id或名称,并在查询页面上从db获取值www.site.com/enquiry.php ? = productid查询页面使用id或产品名称从数据库获取详细信息

首先你必须用当前产品设置一个变量/cookie。在本例中,它将是

$product

然后,在<option>标签

中添加此代码
// We check if the product name is equal to the selected product and then select it
if($product == $key['model_name']){echo "selected";} 

最新更新