我有一个名为" reg"的数据库表。有很多领域。其中两个领域是Name& ID。我想通过从选择框中选择名称来获取特定ID。我只知道ajax适合于此但我没有使用ajax。如果有人帮助这个,那对我来说会更好。
<label for="id">Instructor Name:</label><br>
<select class="form-control input-sm" name="categories" id="sel3">
<?php
$sql_sel = "SELECT * FROM reg WHERE Dept = '$Department' and Type !='Student' and Activity= 'Y' ";
$result_sel = mysqli_query($con,$sql_sel);
while ($row_sel = mysqli_fetch_array($result_sel)){
?>
<option value='<?php echo $row_sel["Name"]; ?>'>
<?php echo $row_sel['Name']; ?>
</option>
<?php
}
?>
</select>
<label for="id">Instructor ID:</label><br>
<input class="form-control input-sm" name="Instructor_id" id="inputsm" type="text" required>
答案 0 :(得分:0)
指定提取的名称ID以选择框值 然后改变选择呼叫ajax即。得到 - &gt; fetchdata.php(它将返回用户数据)
然后在ajax成功(数据)中,您将数据作为获取值
答案 1 :(得分:0)
你应该将你的php代码模块化为rest-api类型的实体。这称为关注点分离,并将服务器端代码和UI代码分开。它也有助于测试驱动开发。
Jquery obj提供了可以在这里使用的.ajax()方法。 可以使用Jquery.ajax() - 或 - $ .ajax()。
所以,你可以这样做: -
google.script.run
答案 2 :(得分:0)
我通常会建议Ajax.But如果您不想在代码中使用ajax,那么这就是您的答案
你的代码应该是这样的:
@user.update_attributes(:remember_digest, User.digest(params:[remember_token]))
XMLHttpRequest(XHR)是一个可供JavaScript使用的API, JScript,VBScript和其他Web浏览器脚本语言 使用HTTP向Web服务器传输和操作XML数据, 在网页之间建立独立的连接渠道 客户端和服务器端。
或强>
你可以使用这样的东西
<强> $。的getJSON 强>
function foo() {
var httpRequest = new XMLHttpRequest();
httpRequest.open('GET', "/custom/custom_url");
httpRequest.send();
return httpRequest.responseText;
}
var result = foo(); // always ends up being 'undefined'
答案 3 :(得分:0)
<select class="form-control input-sm" name="categories" id="sel3">
<?php
$select = $con->query("SELECT * FROM reg WHERE Dept='$Department'AND Type!='Student' AND Activity='Y'");
while($row = $select->fetch_assoc()){
?>
<option value='<?php echo $row["ID"]; ?>'><?php echo $row["Name"];?></option>
<?php } ?>
</select>
您确定字段名称吗?我的意见是使用简单字符来表示字段名称。