Php 如何从左联接表中获取下拉值
当我从左联接表、产品表()中的数据库和场表中的数据库中获取值时,我遇到了问题!() 我试图从下拉列表中获取该值,但该值始终来自联接表 这是我的表格代码Php 如何从左联接表中获取下拉值,php,jquery,ajax,Php,Jquery,Ajax,当我从左联接表、产品表()中的数据库和场表中的数据库中获取值时,我遇到了问题!() 我试图从下拉列表中获取该值,但该值始终来自联接表 这是我的表格代码 <form class="mb-2" id="addproductform" method="post" enctype="multipart/form-data"> <div class="form-group"> <label for="serial-number">Serial Number:&l
<form class="mb-2" id="addproductform" method="post" enctype="multipart/form-data">
<div class="form-group">
<label for="serial-number">Serial Number:</label>
<select class="serial-number form-control" name="serial-number" class="custom-select mb-3" id="newval">
<option>Serial Number</option>
<?php $q=mysqli_query($link,"SELECT produk.nama FROM produk LEFT JOIN farm ON produk.SN=farm.SN WHERE username=\"$_SESSION[username]\"");
while($d=mysqli_fetch_row($q)) {
echo "<option value=$d[0]>$d[0]</option>";
} ?>
</select>
</div>
</form>
在下拉列表中显示produk.nama时,如何从farm.SN中获取值?您的代码中有两个地方需要更改
<select class="custom-select mb-3 form-control serial-number" name="serial-number" class="" id="newval">
<option>Serial Number</option>
<?php
$q = mysqli_query( $link, "SELECT produk.SN,produk.nama FROM produk INNER JOIN farm ON produk.SN = farm.SN WHERE username = \"$_SESSION[username]\"" );
while($d=mysqli_fetch_row($q)) {
echo "<option value=$d[0]>$d[1]</option>";
}
?>
序列号
您的代码中有两个地方需要更改
<select class="custom-select mb-3 form-control serial-number" name="serial-number" class="" id="newval">
<option>Serial Number</option>
<?php
$q = mysqli_query( $link, "SELECT produk.SN,produk.nama FROM produk INNER JOIN farm ON produk.SN = farm.SN WHERE username = \"$_SESSION[username]\"" );
while($d=mysqli_fetch_row($q)) {
echo "<option value=$d[0]>$d[1]</option>";
}
?>
序列号