This is the code
q_hotel=" select event_name,event_id from m_event order by event_id ";
st1 = con.createStatement();
rs1 = st1.executeQuery(q_hotel);
while(rs1.next())
{
count_en++;
}
count_en<br>"

;
e_name = new String[count_en*2];
rs1.close();
st1.close();
q_event = " select event_id, accommodation_id, hotel_name from m_accommodation order by accommodation_id ";
stat = con.createStatement();
rs1 = stat.executeQuery(q_event);
while(rs1.next())
{
count_hn++;
}
h_name = new String[count_hn*3];
stat.close();
rs1.close();
<SCRIPT LANGUAGE="JavaScript">
var B1=new Array('<%=e_name.length%>')
var B2=new Array('<%=h_name.length%>')
<%
st1 = con.createStatement();
rs1 = st1.executeQuery(q_hotel);
i=0;
while(rs1.next())
{
Event_id= rs1.getString("event_id"

;
Event_name=rs1.getString("event_name"

;
Event_name=passBlank(Event_name);
Event_name=Event_name.trim();
e_name
=Event_id;
e_name[i+1] =Event_name;
%>
B1['<%=i%>']='<%=Event_id%>'
B1['<%=i+1%>']='<%=Event_name%>'
<%
i=i+2;
}
i = 0;
rs1.close();
st1.close();
%>
<%
stat = con.createStatement();
rs1 = stat.executeQuery(q_event);
i=0;
while(rs1.next())
{
Eventid=rs1.getString("event_id"
;
Accomid=rs1.getString("accommodation_id"
;
Hotelname=rs1.getString("hotel_name"
;
Hotelname=passBlank(Hotelname);
Hotelname=Hotelname.trim();
h_name = Eventid;
h_name[i+1] =Accomid;
h_name[i+2] =Hotelname;
%>
B2['<%=i%>']='<%=Eventid%>'
B2['<%=i+1%>']='<%=Accomid%>'
B2['<%=i+2%>']='<%=Hotelname%>'
<%
i=i+3;
}
stat.close();
rs1.close();
i = 0;
%>
function get_hotel1(ev,ht)
{//1
var eid,k2=0;
eid=document.form1.ev.value;
document.form1.ht.disabled=false
for(var k1=0;k1<document.form1.ht.options.length;k1++) {
document.form1.ht.options[k1]=null;
}
for(var k1=0;k1<document.form1.ht.options.length;k1++) {
document.form1.ht.options[k1]=null;
}
document.form1.ht.options[0] = new Option("Select Hotel",""
for(var k1=0;k1<B2.length;k1++)
{
if(eid==B2[k1])
{
oNewOption = new Option();
oNewOption.text = B2[k1+2];
oNewOption.value =B2[k1+1];
document.form1.ht.add(oNewOption, k2+1);
k2++;
}
k1=k1+2;
}
if(document.form1.ht.options.length==1)
{
document.form1.ht.disabled=true
}
}
</script>
then inside the form do this(the form name is form1)
<td height="10"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>EVENT
NAME :</b></font></div></td>
<td valign="top">
<select name="ev" onChange="get_hotel1(ev,ht);">
<!--<select name="ev" >-->
<option value="0">Select an Event</option>
<% for(i=0;i<count_en*2;i+=2) {%>
<option value="<%=e_name%>"> <%=e_name[i+1]%></option>
<%}
i=0;
%>
</select></td>
<td height="10"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>HOTEL
NAME:</b></font></div></td>
<td valign="top" height="10">
<select name="ht" disabled>
<option value="0">Select a hotel</option>
</select></td>
</tr>
Hope it helps you too, thanks