Я новичок в этом, но я пытаюсь заполнить массив из инструкции sql, которая вытягивает несколько номеров разрешений из таблицы.заполнение выпадающего списка из массива
Так что в таблице каждый человек может иметь несколько разрешений, мне нужно сохранить все номера разрешений и отобразить их в раскрывающемся списке через javascript. Я получаю информацию из массива, но информация отображается повторяющимся образом, когда первый элемент находится в раскрывающемся списке, затем он снова создает раскрывающееся поле со вторым элементом и так далее, пока вся информация массива не будет отображается. Мне нужно, чтобы этот шаблон не повторялся, но элементы в массиве заполняют ONE выпадающее поле на странице.
Вот код:
ResultSet rsTagCheck = stmt.executeQuery("SELECT PARKING.XKRPRMT.XKRPRMT_PIDM, PARKING.XKRPRMT.XKRPRMT_STATUS, PARKING.XKRPRMT.XKRPRMT_EXPIRE_YR, PARKING.XKRPRMT.XKRPRMT_TAG FROM PARKING.XKRPRMT WHERE XKRPRMT_PIDM ='" + BannerID + "'");
while (rsTagCheck.next()){
String TagNum = rsTagCheck.getString("XKRPRMT_TAG");
String[] tag = new String[101];
for (int i = 0; i < tag.length; i++)
tag[i] = TagNum;
%>
<table style="border:transparent" style="width:100%">
<tr>
<td style ="width: 300px;">
<select style="width:150px;"tabindex="5" name="Tag">
<option></option><option>T - Temporary</option>
<option><%=tag[0]%></option>
<option><%=tag[1]%></option>
<option><%=tag[2]%></option>
<option><%=tag[3]%></option>
<option><%=tag[4]%></option>
<option><%=tag[5]%></option>
</select>
</td>
</table>
<div style="width:200px;"><input type="submit"value="Add Tag">
</div>
<button onclick="window.location='startup.jsp'">Home</button>
<%}
rsTagCheck.close();
stmt.close();
conn.close();
%>
НУЖНА ПОМОЩЬ
Любая помощь будет принята с благодарностью. Благодаря
Какой язык языка обратной транскрипции вы используете? (php, perl?) – Thariama
Я использую базу данных oracle, а javascript –
Для меня это больше похоже на Java внутри JSP, а не на JavaScript. 'startup.jsp' в событии onclick. Использование executeQuery и ResultSet - это Java. – vanje