teşekkürler...
grup.php
<?php
include("*****"); // db
connect_db();
?>
<?php
/*
xml verilerinin eklendiği alan.
*/
?>
<?php
$islem = (!empty($_GET['islem'])) ? $_GET['islem'] : '' ;
switch ($islem)
{
case 'kategori':
$query2 = mysql_query("select kat_ad from kategori");
while ($row = mysql_fetch_assoc($quey2))
{
echo " $row['kat_ad'] \n";
}
break;
case 'anagrup':
$query2 = mysql_query("SELECT kat_ad FROM kategori ");
while ($row2 = mysql_fetch_assoc($query2))
{
echo "obj.options[obj.options.length] = new Option('". $row2['kat_ad'] ."');\n";
}
break;
case 'altgrup':
$query3 = mysql_query("SELECT kat_ad FROM WHERE kat_id = '$id' ");
while ($row3 = mysql_fetch_assoc($query3))
{
echo "obj.options[obj.options.length] = new Option('". $row3['isim']." ','". $row3['id']."');\n";
}
break;
}
?>index.php<script type="text/javascript" src="ajax.js"></script>
<script type="text/javascript">
var ajax = new sack();
//taplo listesinden secim yapildiginda , kategori kutusunu doldurur.
function getAnaGrup(sel)
{
var anagrup_id = sel.options[sel.selectedIndex].value;
document.getElementById('altgrup').options.length = 0;
document.getElementById('tip').options.length = 0;
if(anagrup_id.length>0)
{
ajax.requestFile = 'gruplar.php?islem=anagrup&id='+anagrup_id;
ajax.onCompletion = createAnaGrup;
ajax.runAJAX();
}
}
function getAltGrup(sel)
{
var altgrup_id = document.getElementById('altgrup').options[sel.selectedIndex].value;
document.getElementById('tip').options.length = 0;
if(altgrup_id.length>0){
ajax.requestFile = 'gruplar.php?islem=altgrup&id='+altgrup_i
ajax.onCompletion = createAltGrup;
ajax.runAJAX();
}
}
function createAnaGrup()
{
var obj = document.getElementById('altgrup');
eval(ajax.response);
}
function createAltGrup()
{
var obj = document.getElementById('tip');
eval(ajax.response);
}
function anagrup_doldur()
{
$query = mysql_query("SELECT kat_ad FROM kategori");
while ($row = mysql_fetch_assoc($query))
{
$val .= ' <option value="'.$row['kat_ad'].'</option>';
}
echo $val;
}
</script>
<form action="" method="get">
<table>
<tr>
<td><label id="ad">Ad :</label></td>
<td><input name="ad" type="text" /><br /></td>
</tr>
<tr>
<td><label id="url">Url :</label></td>
<td><input name="url" type="text" /></td>
</tr>
<tr>
<td><input name="dvm" type="button" value="Devam" /> </td>
<td><input name="Vazgeç" type="reset" value="Vazgeç" /> </td>
</tr>
</table>
</form>
</div>
<div>
<form action="" method="get">
<table>
<tr>
<td>Tablo
<br>
<select name="anagrup" class="select" size="5" id="anagrup" onChange="getAnaGrup(this)">
<? anagrup_doldur()?>
</select>
</td>
<td >Kategori<br>
<select name="altgrup" class="select" size="5" id="altgrup" onChange="getAltGrup(this)">
</select></td>
<td>Xml Türü<br>
<select name="tip" size="5" class="select" id="tip" >
</select></td>
</tr>
<tr>
<td style="width: 1px">
<input type="submit" name="esle" value="Eşle">
</td>
</tr>
</table>
</form>
</div>