Php Kodlu çalışmamdaki Soruna Yardım ihtiyacı

girişimcan
28-10-2018, 17:14   |  #1  
girişimcan avatarı
OP Taze Üye
Teşekkür Sayısı: 0
3 mesaj
Kayıt Tarihi:Kayıt: Eki 2018

 

Kullanıcı kaydı formunda il ve ilçe seçimini yapıyorum. il ve ilçe tablolarım veri tabanında mevcut. Seçimler doğru olarak yapılıyor ve kullanıcı için veri tabanında kayıt doğru olarak oluşuyor.

Ancak, il adı yerine ilin id değeri kayıt ediliyor. Kullanıcı listesinde de il yerine o id değeri geliyor. Bir türlü ilin id değeri yerine adını getiremedim. Bu konuda neyi nasıl yapacağımı ifade edecek olanların yardımına ihtiyacım var.

White-Fox
28-10-2018, 20:25   |  #2  
White-Fox avatarı
Yıllanmış Üye
Teşekkür Sayısı: 149
1,042 mesaj
Kayıt Tarihi:Kayıt: Eyl 2010

Sen yazdığın kodları paylaşmadığın sürece biz ne söyleyebiliriz ?

girişimcan
29-10-2018, 12:21   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
3 mesaj
Kayıt Tarihi:Kayıt: Eki 2018

Çalışmamın tamamını size açmak isterdim ancak buradan dosya ekleme seçeneği bulamadım.

Aşağıda dinamik.php ve post.php  dosyalarının içeriğini aktarıyorum.  dinamik.php dosyasında sellected ile seçlen ilin id değerinin yerine ilin adının kullanıcının veri tabanındaki kaydına gitmesine İhtiyacım var.

Bu iletilerim yetersiz olursa daha neleri size aktarmamı isterseniz lütfen bildirmenizi rica ederim.

dinamik.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml">

<html xmlns="http:///www.w3.org/1999/xhtml">

<head>

<script type="text/javascript" src="src/jquery-3.3.1.min.js"></script>

<script>

$(document).ready(function(){

  $('#iller').change(function(){

  $('#ilceler').empty();

   var deger=$(this).val();

   $.post("post.php",{il:deger} ,(function(a){

   $('#ilceler').append(a);})

   );

 });});

</script>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

<title>il ve ilçe seçimi</title>

</head>

<body>

<?php include 'baglan.php';?>

<select name="kullanici_il" id="iller" class='select'>

 <option

  <?php

   if ($kullanicicek['kullanici_il']=="selected");

   ?>

  value="il_adi">il seçiniz</option>

<?php

 $sorgu=mysqli_query($baglan,"select * from  iller");

while ($liste=mysqli_fetch_array($sorgu)){

   echo '<option value='.$liste["id"].'>'.$liste["il_adi"].'</option>';}

?>

</select>

<select name="kullanici_ilce" id="ilceler" class='select'>

<option>Bir İlçe seçiniz</option>

 <?php

    if ($kullanicicek['kullanici_ilce']=="selected");

     ?>

</select>

</body>

</html>

  post.php

 <?php

include 'baglan.php';

        $il=$_POST["il"];

$query=mysqli_query($baglan,"select * from ilceler where il_id='$il'");

 while($liste=mysqli_fetch_array($query)){

    echo '<option>' .$liste["ilce_adi"].'</option>';}

 ?>

aycauzel-ankara
14-11-2018, 13:51   |  #4  
Taze Üye
Teşekkür Sayısı: 0
4 mesaj
Kayıt Tarihi:Kayıt: Kas 2018

Bu şekilde paylaşmak yerine online bir kod paylaşma uygulaması kullanıp gönderirsen daha okunaklı olabilir..

aycauzel-ankara
14-11-2018, 13:54   |  #5  
Taze Üye
Teşekkür Sayısı: 0
4 mesaj
Kayıt Tarihi:Kayıt: Kas 2018

Anladığım kadarıyla bir kullanıcı tablonuz var, kullanıcı tablonuzdaki sehir sütünuna, yine veritabanında kayıtlı olan şehirler tablosundan gelen şehirin id'si geliyor, adi gelmiyor. Siz adını yazmak istiyorsunuz?