• 07-01-2019, 22:45:09
    #1
    Merhabalar;

    Sahiplendirme ilan formu olusturuyorum elimde kategorilerim var bunları forma çekebiliyorum çok arahat olarak.
    Örnek kategorimizde kedi,köpek,kuş var bunlara alt kategori olarak cins vermek istiyorum yani kedi > siyam,iran Kedisi , Van Kedisi ... gibi
    ve bunuda forma şöyle taşımak istiyorum select te Kedi seçildiğinde otomatik alt kategorisi olan siyam,iran Kedisi , Van Kedisini ayrı bir selectte göstersin az çok anlatabilmişimdir yani kategorimiz tür , alt kategorimiz ise cinsler olucak onunda altı iste cinsiyet hatta yapılabilirse il ve ilçe aynı sablon içersinde.
    Bu nasıl yapılabilir ?

    Php tablo sablonumu bu şekilde hazırladım

  • 07-01-2019, 23:28:54
    #2
    <!DOCTYPE html>
    <html>
    <head>
    <?php
    include("baglan.php");
    
    if($_GET['id'])
    {
        $id = intval($_GET['id']);
    }
    ?>                          
    <script>
    function Sahiplendir(str) 
    {
        window.location.assign("sahip.php?id="+str)
    }
    </script>
    
    <div class="form-group">
      <label for="SahipCat">Kategori aDI</label>
      <select name="ss" id="ss" onchange="Sahiplendir(this.value)">
           <option>Kategori Seç</option>  
    
            <?php 
            $baglan= mysql_query("select * from sahipkategori order by id asc");
    
            while($veri=mysql_fetch_array($baglan))
            {
            ?>
                <option value="<?php echo $veri['id'];?>"><?php echo $veri['sahip_cat_adi'];?></option>
            <?php 
            }
            ?>
    
        </select>
    </div>
    <div class="form-group">
        <label for="SahipSubCat">Alt Kategori Adı</label>
        <select name="bb" id="bb">
           <option>Kategori Seç</option>  
             <?php 
             $baglan= mysql_query("select * from sahipkategori where sahip_ust_kategori_id='$id' order by id asc"); 
             while($veri=mysql_fetch_array($baglan))
             {
             ?>
             <option value="<?php echo $veri['id'];?>"><?php echo $veri['sahip_cat_adi'];?></option>
             <?php 
             } 
             ?>
        </select>
    </div>
    </body>
    </html>
  • 08-01-2019, 00:02:17
    #3
    EziBilisim adlı üyeden alıntı: mesajı görüntüle
    <!DOCTYPE html>
    <html>
    <head>
    <?php
    include("baglan.php");
    
    if($_GET['id'])
    {
        $id = intval($_GET['id']);
    }
    ?>                          
    <script>
    function Sahiplendir(str)
    {
        window.location.assign("sahip.php?id="+str)
    }
    </script>
    
    <div class="form-group">
      <label for="SahipCat">Kategori aDI</label>
      <select name="ss" id="ss" onchange="Sahiplendir(this.value)">
           <option>Kategori Seç</option>  
    
            <?php
            $baglan= mysql_query("select * from sahipkategori order by id asc");
    
            while($veri=mysql_fetch_array($baglan))
            {
            ?>
                <option value="<?php echo $veri['id'];?>"><?php echo $veri['sahip_cat_adi'];?></option>
            <?php
            }
            ?>
    
        </select>
    </div>
    <div class="form-group">
        <label for="SahipSubCat">Alt Kategori Adı</label>
        <select name="bb" id="bb">
           <option>Kategori Seç</option>  
             <?php
             $baglan= mysql_query("select * from sahipkategori where sahip_ust_kategori_id='$id' order by id asc");
             while($veri=mysql_fetch_array($baglan))
             {
             ?>
             <option value="<?php echo $veri['id'];?>"><?php echo $veri['sahip_cat_adi'];?></option>
             <?php
             }
             ?>
        </select>
    </div>
    </body>
    </html>



    cevabınız için teşekkürler hocam ancak çözemedim bunu ne yapmam gerekli
  • 08-01-2019, 00:34:04
    #4
    <?php
    	error_reporting(0);
    	$host 	=	"localhost";
    	$user 	=	"root";
    	$pass 	=	"";
    	$db		=	"";
    	$baglan = mysql_connect($host, $user, $pass) or die ("Veritabanina Baglanamadi."); 
    	mysql_select_db($db, $baglan) or die ("Veritabanina Baglanamadi."); 
    ?>
    <html>
    <head>
    <?php
    
    if($_GET['id'])
    {
        $sahiplendirmekategori_id = intval($_GET['id']);
    }
    ?>                          
    <script>
    function Sahiplendir(str) 
    {
        window.location.assign("test.php?id="+str)
    }
    </script>
    
    <div class="form-group">
      <label for="SahipCat">Kategori AdI</label>
      <select name="ss" id="ss" onchange="Sahiplendir(this.value)">
           <option>Kategori Seç</option>  
    
            <?php 
            $baglan= mysql_query("select * from sahiplendirmekategori where sahiplendirmekategori_ust = 0 order by sahiplendirmekategori_sira asc");
    
            while($veri=mysql_fetch_array($baglan))
            {
            ?>
                <option value="<?php echo $veri['sahiplendirmekategori_id'];?>"><?php echo $veri['sahiplendirmekategori_ad'];?></option>
            <?php 
            }
            ?>
    
        </select>
    </div>
    <div class="form-group">
        <label for="SahipSubCat">Alt Kategori Adı</label>
        <select name="bb" id="bb">
           <option>Kategori Seç</option>  
             <?php 
             $baglan= mysql_query("select * from sahiplendirmekategori where sahiplendirmekategori_ust='$sahiplendirmekategori_id' order by sahiplendirmekategori_sira asc"); 
             while($veri=mysql_fetch_array($baglan))
             {
             ?>
             <option value="<?php echo $veri['sahiplendirmekategori_id'];?>"><?php echo $veri['sahiplendirmekategori_ad'];?></option>
             <?php 
             } 
             ?>
        </select>
    </div>
    </body>
    </html>
    Sql: https://pastecode.xyz/view/03949dde