Передача значения поля выбора в другое поле выбора на той же странице - PullRequest
0 голосов
/ 27 февраля 2020

Это мой код. Я хочу выбрать название яхты и, после нажатия, изменить данные другого поля выбора. Я получаю функцию 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);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...