gpt4 book ai didi

javascript - echo "row 1"内容 每个不同位置的,"row 2"内容

转载 作者:行者123 更新时间:2023-11-28 04:24:59 33 4
gpt4 key购买 nike

我想做的事情有点令人困惑,而且我英语不太好,所以我先把代码贴在这里,这样你就可以很容易地理解:

以下是表单内容:

<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>

这是函数:

<script language="javascript">

function displayCondition() {
condition = new Array("","echo 'Option 1 chosen';","echo 'Option 2 chosen';", "");
var getsel = document.getElementById('perso_1').value;
document.getElementById("divId").innerHTML = condition[getsel];
}

</script>

这是我的变量:

$getperso = "SELECT * FROM perso";
$persoresult = mysqli_query($connection, $getperso) or die("Erro!: " . mysql_error());
$row = mysqli_fetch_assoc($persoresult);

解释:当用户选择“选项1”时,它将在“选项1选择”的形式下回显,正如我在脚本中所写的那样。问题是我的 MySQL 数据库表 perso 中有一些内容可以写在这里,而不是“选项 1 选择”。我希望用户看到与所选选项相对应的 perso_name

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

谢谢您,如果不够清楚,抱歉!

最佳答案

为数据库中的每个“人”创建一个 ID。 ID 将与选择选项的值相同。而不是使用这样的查询并在之后回显:

$getperso = "SELECT perso_name FROM perso where id=$id";

您将获得 $id:

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

我希望它是清楚的。

关于javascript - echo "row 1"内容 每个不同位置的,"row 2"内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45138499/

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