Это мой код. Я хочу выбрать название яхты и, после нажатия, изменить данные другого поля выбора. Я получаю функцию onclick для данных, используя JavaScript, но я не знаю, как передать значение другому флажку в запросе $sql = "SELECT * FROM tblAccommodation WHERE fldAccommodationDelete='0' AND fldProductID='2'
Я хочу передать это поле fldProductID
. Я хочу передать значение, используя только JavaScript
<td class="td_style6" align="right" valign="top"><b>Yacht Name</b></td>
<td class="td_style6" align="left" valign="top" colspan="3">
<select id="yachtid" name="fldCabinAvailabilityDate" class="" style="visibility: visible;" onchange="ShowCabin(this.value)">
<option value="" selected="">SelectOne</option>';
$sql = "SELECT * FROM tblProduct WHERE fldProductDelete='0'";
$result = mysql_query($sql, $db_elegantp);
while($row = mysql_fetch_array($result))
{
print '<option value="'.$row['fldProductID'].'">'.$row['fldProductName'].'</option>';
}
print'</select>';
print'
</td>
</tr>
<tr id="asdf"></tr>
<tr>
<td class="td_style6" align="right" valign="top"><b>Cabin Name</b></td>
<td class="td_style6" align="left" valign="top" id="villatext'.$fldProductID.'">
<select name="fldCabinAvailabilityDate" class="" style="visibility: visible;">
<option value="" selected="">SelectOne</option>';
$sql = "SELECT * FROM tblAccommodation WHERE fldAccommodationDelete='0' AND fldProductID='2'";
$result = mysql_query($sql, $db_elegantp);
while($row = mysql_fetch_array($result))
{
print '<option value="1 Night/2 Days">'.$row['fldAccommodationName'].'</option>';
}
print'</select>';
print'
</td>
function ShowCabin(fldProductID){
var fldProductID=fldProductID;console.log(fldProductID+"abc");
document.getElementById('villatext'+fldProductID+'').innerHTML = LodingImageNew;
xmlHttp=GetXmlHttpObject();if (xmlHttp==null){alert("Your browser does not support AJAX!");return;}
var url = 'ajax-Availability.php?ShowCabin=Yes&fldProductID='+fldProductID;;
xmlHttp.onreadystatechange=LoadSubCommon;
xmlHttp.open("POST",url,true);
xmlHttp.send(null);
}