gpt4 book ai didi

获取组合框的选定文本的PHP代码

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:59:16 24 4
gpt4 key购买 nike

我有一个名为“Make”的组合框。在那个组合框中,我正在加载车辆制造商名称。当我单击“搜索”按钮时,我想显示所选的制造商名称。下面是我的 HTML 代码的一部分。

<label for="Manufacturer"> Manufacturer : </label>
<select id="cmbMake" name="Make" >
<option value="0">Select Manufacturer</option>
<option value="1">--Any--</option>
<option value="2">Toyota</option>
<option value="3">Nissan</option>
</select>

<input type="submit" name="search" value="Search"/>

下面是我到目前为止完成的 PHP 代码。

 <?php

if(isset($_POST['search']))
{
$maker = mysql_real_escape_string($_POST['Make']);
echo $maker;
}
?>

如果我从组合框中选择 Toyota 并按“搜索”按钮,我得到的答案是“2”。这意味着它给了我“丰田”的值(value)。但我想显示名称“丰田”。我怎样才能做到这一点?请帮助我....

最佳答案

试试这个。您将在 $_POST['Make'] 中获得选择框值,名称将在 $_POST['selected_text'] 中获得

<form method="POST" >
<label for="Manufacturer"> Manufacturer : </label>
<select id="cmbMake" name="Make" onchange="document.getElementById('selected_text').value=this.options[this.selectedIndex].text">
<option value="0">Select Manufacturer</option>
<option value="1">--Any--</option>
<option value="2">Toyota</option>
<option value="3">Nissan</option>
</select>
<input type="hidden" name="selected_text" id="selected_text" value="" />
<input type="submit" name="search" value="Search"/>
</form>


<?php

if(isset($_POST['search']))
{

$makerValue = $_POST['Make']; // make value

$maker = mysql_real_escape_string($_POST['selected_text']); // get the selected text
echo $maker;
}
?>

关于获取组合框的选定文本的PHP代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18268068/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com