Javascript “回声”;第1行“;“内容”;第2行“;每个不同职位的内容

Javascript “回声”;第1行“;“内容”;第2行“;每个不同职位的内容,javascript,php,html,Javascript,Php,Html,我想做的有点让人困惑,而且我的英语不是很好,所以我将首先在这里发布代码,以便您能够轻松理解: 以下是表格内容: <select name="options[1][]" id="perso_1" class="multiselect required-entry product-custom-option" title="" onchange="displayCondition()"> <option value="0" disabled>Testing for

我想做的有点让人困惑,而且我的英语不是很好,所以我将首先在这里发布代码,以便您能够轻松理解:

以下是表格内容:

<select name="options[1][]" id="perso_1" class="multiselect required-entry product-custom-option" title=""  onchange="displayCondition()">
    <option value="0" disabled>Testing for Stackoverflow</option>
    <option value="1">Option1</option>
    <option value="2">Option2</option>
</select>
解释:当用户选择“Option1”时,它将以“option1selected”的形式响应,正如我在脚本中所写的那样。问题是,我在MySQL数据库表
perso
中得到了一些内容要写在这里,而不是“选择选项1”。我希望用户看到与所选选项相对应的
perso\u name

我不能用
while
循环回显每一行,因为如果我这样做,用户在选择“选项1”时会看到每一行的
人名。
我正在寻找类似“echo'$row_1['perso_name']之类的东西,但不是每个选项都有300行代码

谢谢你,如果不够清楚,请道歉

为数据库中的每个“人员”创建一个ID。ID将与select选项的值相同。然后使用类似这样的查询并在以下情况下进行回显:

$getperso = "SELECT perso_name FROM perso where id=$id";
您将通过以下方式获得$id:

var getsel = document.getElementById('perso_1').value;
我希望这是清楚的。

为数据库中的每个“人”创建一个ID。ID将与select选项的值相同。然后使用类似这样的查询并在以下情况下进行回显:

$getperso = "SELECT perso_name FROM perso where id=$id";
您将通过以下方式获得$id:

var getsel = document.getElementById('perso_1').value;

我希望它是清楚的。

嗨,谢谢你的回答。我是一个初学者,所以我有一些问题要理解你的代码。首先,我的变量“id”已经由用户的变量“id”定义了,如果我们从未定义过“$id”,我们怎么能把“id=$id”放进去呢?第二个是,我还必须显示角色的描述和图像,所以我猜你的方法在我有多个东西要回应的情况下不起作用?谢谢:)好吧,试着从另一个角度出发。你会想做一些事情,像哦,是的,这正是我想要的:D脚本对我来说有点混乱,但我会尝试适应我的页面,谢谢!嗯,请原谅我回答得太晚了,但是“xhttp.open(“GET”,“getcustomer.asp?q=“+str,true”);”是什么意思呢?它被称为AJAX请求。您可以使用get方法在后台向getCustomers.asp文件发送请求。另外,您正在q GET变量中发送str的值。它还可以使用php扩展,而不仅仅是asp。确保您了解GET和POST方法以获得全面理解。嗨,谢谢您的回答。我是一个初学者,所以我有一些问题要理解你的代码。首先,我的变量“id”已经由用户的变量“id”定义了,如果我们从未定义过“$id”,我们怎么能把“id=$id”放进去呢?第二个是,我还必须显示角色的描述和图像,所以我猜你的方法在我有多个东西要回应的情况下不起作用?谢谢:)好吧,试着从另一个角度出发。你会想做一些事情,像哦,是的,这正是我想要的:D脚本对我来说有点混乱,但我会尝试适应我的页面,谢谢!嗯,请原谅我回答得太晚了,但是“xhttp.open(“GET”,“getcustomer.asp?q=“+str,true”);”是什么意思呢?它被称为AJAX请求。您可以使用get方法在后台向getCustomers.asp文件发送请求。另外,您正在q GET变量中发送str的值。它还可以使用php扩展,而不仅仅是asp。确保您了解GET和POST方法,以获得全面理解。