Divy?? powiedz jak to zrobić a póki co to znalazłem to co potrzebuje ale na 2 selekty a nie na 3 kto wie jak to przerobić
źródło:
<FORM NAME="person_select" ACTION="whatever.php" METHOD="GET">
<?php
$alphabet = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'); $mysql_username = "****";
$mysql_password = "****";
$db_name = "****";
?>
<P><B>Author:</B><BR>
<SELECT NAME="firstletter" SIZE="1" ONCHANGE="redirect(this.options.selectedIndex)" CLASS="input" ONFOCUS="this.className='inputOn'" ONBLUR="this.className='inputOff'">
<OPTION SELECTED="SELECTED">Select letter:</OPTION>
<?php
while (list
($key, $value) = each ($alphabet)) {
echo " <OPTION VALUE="">$value</OPTION>n";
}
?>
</SELECT>
<SELECT NAME="person" SIZE="1">
<OPTION SELECTED="SELECTED" VALUE=""><--Select first letter of surname</OPTION>
</SELECT>
<script>
<!--
/*
Double Combo Script Credit
Over 200+ free JavaScripts here!
*/
var groups=document.person_select.firstletter.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()
group[0][0]=new Option("<--Select first letter of surname","")
<?php
$db = mysql_connect("localhost", "$mysql_username", "$mysql_password") or
die ("Couldn't connect to server");
while (list
($key, $value) = each ($alphabet)) {
$ar1 = $key + "1";
$sql = "SELECT person_id, surname, initials FROM person WHERE surname LIKE '$value%' OR surname LIKE '$lc_value%' ORDER BY surname, initials, main_name";
echo "group[$ar1][0]=new Option("No entries
for this letter
","")n"; }
else {
echo "group[$ar1][0]=new Option("Now select author
:","")n";
$ar2 = 1;
echo "group[$ar1][$ar2]=new Option("$row[surname
], $row[initials
]","$row[person_id
]")n";
$ar2++;
}
}
}
?>
var temp=document.person_select.person
function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
}
//-->
</SCRIPT>
<INPUT TYPE="SUBMIT" NAME="submit_person" VALUE="Submit"
</FORM>