Jump to content

php de listbox


Recommended Posts

arkadaşlar lütfen yardım

php sayfamda 3 adet listbox yaptım

1. İller

2.İlçeler

3.Okullar

ama bu listboxları birbirine bağlıyamıyorum mesela İllerde eskişehiri seçince eskişehirin ilçeleri çıkacak ve iller listboxındada eskişehir kaybolmayacak

aynı şekilde seçtiğim ilçeye bağlı okulları okulları listboxında görmem gerekiyor

sonra öğrenci textboxa numarasını yazacak ve hazırladığım veri tabanından sorgulama yapacak

yardımcı olursanız sevinirim şimdiden teşekkürler

Link to comment
Share on other sites

php.arsivimiz.com da böyle bir script yayınlamıştım. Silinmediyse indirip inceleyebilirsin.

Biraz önce inceledim ama sanırım silinmiş bulamadım eğer sende hala kodları varsa yollayabilirmisin.

Teşekkür ederim

Link to comment
Share on other sites

Java scriptle bir fonksiyon yazalım.

<script language="JavaScript">

<!--

function reSend()

{ document.form1.action = "newHome.asp" ;

document.form1.submit();

y=document.HomeForm.selectCampus.value;

}

-->

</script>

<%

varCampus=request.form("selectCampus")

sqlCampus="SELECT TOP 100 PERCENT CampusCode, CampusName"

sqlCampus=sqlCampus & " FROM dbo.CampusAddress ORDER BY CampusName"

set reCampus=conn.execute(sqlCampus)

'***for stafff list drop down box

sqlStaff= "SELECT TOP 100 PERCENT id, FirstName, LastName, Password, WorkLocation, StaffPosition"

sqlStaff=sqlStaff & " FROM dbo.StaffInformation"

sqlStaff=sqlStaff & " WHERE (WorkLocation = '" & varCampus & "') AND (Active = 1)"

sqlStaff=sqlStaff & " ORDER BY FirstName, LastName"

set reStaff=conn.execute(sqlStaff)

%>

daha sonra body kısmına geçelim.

<select name="selectCampus" size="1" class="textboxFont" style="width:100px;COLOR:#669966;" onChange="reSend()" >

<option value="0" selected>Campus...</option>

<%

do until reCampus.EOF

if varCampus=reCampus("CampusCode") then

varSelected=" Selected"

else

varSelected=" "

end if

response.write "<option value= " & reCampus("CampusCode") & " " & varSelected & "> " & reCampus("CampusName") & "</option>"

reCampus.MoveNext

loop

reCampus.close

Set reCampus = Nothing

%>

</select>

<select name="StaffName" size="1" style="width:200px;COLOR:#669966;" class="textboxFont">

<option value="None" selected>Select your name....</option>

<%

IF NOT(reStaff.BOF AND reStaff.EOF) THEN

Do until reStaff.EOF

Response.Write "<option value=" & reStaff("id") & " >" & reStaff("FirstName") & "  " & reStaff("LastName") & "</option>"

reStaff.Movenext

Loop

END IF

reStaff.close

Set reStaff = Nothing

%>

</select>

Bu işyeri için asp de yazdığım bir kod. vaktim olmadığı için queryleri editleyemiyorum. Siz çıkarın yada arkadaşın birisi staffi ilçe campusu il yapsın :D . databaseden kampüs ve kampüs çalışanları çeker. hangi kampüste hangi çalışan varsa ona göre çıkar. Yazmayı unutmuşum en üstteki newhome.asp şu anda olan dosya. aynı dosyaya vereceksiniz linki.

Link to comment
Share on other sites

arkadaşlar lütfen yardım

php sayfamda 3 adet listbox yaptım

1. İller

2.İlçeler

3.Okullar

ama bu listboxları birbirine bağlıyamıyorum mesela İllerde eskişehiri seçince eskişehirin ilçeleri çıkacak ve iller listboxındada eskişehir kaybolmayacak

aynı şekilde seçtiğim ilçeye bağlı okulları okulları listboxında görmem gerekiyor

sonra öğrenci textboxa numarasını yazacak ve hazırladığım veri tabanından sorgulama yapacak

yardımcı olursanız sevinirim şimdiden teşekkürler

bi de bu linke bak

http://www.dynamicdrive.com/dynamicindex16/chainedselects/index.htm[/CODE]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...