2 farklı listboxu aynı sayfada kullanmaya çalıştığımda maalesef problem çıkıyor.
1- Ben bu form gibi tek sayfa içinde bir kaç tane form kullanmak istiyorum ama 2 tane yaptım çalıştıramadım. Birinci form bilgilerini çekti ama, 2.formun 2. listboxu bilgileri çekmedi maalesef.
2-Burada 2 form var ve 2 form action var ben buradaki bilgileri nasıl tek bir formla başka sayfaya post edebilirim.
Teşekkür ederim
index.php
Kod: Tümünü seç
<?php
include("index1.php");
include("index2.php");
?>
Kod: Tümünü seç
<?php
include ("ayar.php");
echo "
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1254\">
<title>jQuery Select Change Event For Dependent Select Option Field - Demo Preview</title>
<script type= \"text/javascript\" src=\"http://code.jquery.com/jquery-1.7.2.min.js\"></script>
<script type="text/javascript">
$(function(){
$("ilceler").hide();
$("#iller select").change(function(){
var deger=$(this).val();
var degerler=$("#form1").serialize();
$.ajax({
type:"POST",
url:"kontrol.php\",
data: degerler,
success: function(x){
$("#ilceler").fadeIn('slow');
$("#ilceler select").empty();
$("#ilceler select").prepend(x);
}
});
});
});
</script>
</head>
<body>
<!-- Content -->
<div id="content">
<!-- iller -->
<div id="iller">
<form action="kaydet.php" method="post" id="form1">
<select name="il">
<option value="0">Lutfen Secim Yapiniz</option>
";
$bul=mysql_query("SELECT * FROM iller");
while($row=mysql_fetch_array($bul)){
$il_id =$row["il_id"];
$il_adi =$row["il_adi"];
echo "<option value="$il_id">$il_adi</option>";
}
echo "
</select>
</div>
<!-- #iller -->
<!-- ilceler -->
<div id="ilceler">
<select name="ilce">
<option value="0">Lutfen Secin</option>
</select>
</div>
<!-- ilceler -->
</div>
<!--#Content -->
</body>
</html>
";
?>
Kod: Tümünü seç
<?php
include ("ayar.php");
echo "
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1254\">
<title>jQuery Select Change Event For Dependent Select Option Field - Demo Preview</title>
<script type= \"text/javascript\" src=\"http://code.jquery.com/jquery-1.7.2.min.js\"></script>
<script type="text/javascript">
$(function(){
$("ilceler2").hide();
$("#iller2 select").change(function(){
var deger=$(this).val();
var degerler=$("#form2").serialize();
$.ajax({
type:"POST",
url:"kontrol2.php\",
data: degerler,
success: function(x){
$("#ilceler2").fadeIn('slow');
$("#ilceler2 select").empty();
$("#ilceler2 select").prepend(x);
}
});
});
});
</script>
</head>
<body>
<!-- Content -->
<div id="content">
<!-- iller2 -->
<div id="iller2">
<form action="kaydet.php" method="post" id="form2">
<select name="kisiler">
<option value="0">Lutfen Secim Yapiniz</option>
";
$bul=mysql_query("SELECT * FROM kimle");
while($row=mysql_fetch_array($bul)){
$id =$row["id"];
$sayi =$row["sayi"];
echo "<option value="$id">$sayi</option>";
}
echo "
</select>
</form>
</form>
</div>
<!-- #iller2 -->
<!-- ilceler2 -->
<div id="ilceler2">
<select name="adsoyad">
<option value="0">Lutfen Secin</option>
</select>
</div>
<!-- ilceler2 -->
</div>
<!--#Content -->
</body>
</html>
";
?>
Kod: Tümünü seç
<?php
include ("ayar.php");
if($_POST){
$id=$_POST["il"];
$bul=mysql_query("SELECT * FROM ilce where il_id='$id'");
while($row=mysql_fetch_array($bul)){
echo '<option value="'.$row["ilce_id"].'">'.$row["ilce_adi"].'</option>';
}
}else{
return false;
}
?>
Kod: Tümünü seç
<?php
include ("ayar.php");
if($_POST){
$id2=$_POST["kisiler"];
$bul=mysql_query("SELECT * FROM kisiler where kimle_id='$id2'");
while($row=mysql_fetch_array($bul)){
echo '<option value="'.$row["kimle_id"].'">'.$row["adsoyad"].'</option>';
}
}else{
return false;
}
?>