PHP MySQL iki liste yaparken, ikinci liste hem listeleri dinamik önceki listenin değerini alır (veritabanından değerini alır)

0 Cevap php

listeleri "Kategoriler" ve "Alt-Kategoriler" kullanıcı daha sonra ikinci liste seçilen kategoriye ilgili tüm alt kategorileri gösterecektir ilk kategoriyi seçin eğer istediğim içindir, PHP ve MySQL kullanıyorum

Bu benim fisrt liste kodu:

 <?php
  require("connect.php");
  $extract = mysql_query("SELECT * FROM categories ORDER BY catg_code ASC") or die (mysql_error());
  $numrows = mysql_num_rows($extract);
  while ($row = mysql_fetch_assoc($extract))
  {
   $catgname = $row['catg_name'];
   $id =       $row['catg_code'];
   echo "<option value='$id' onClick='$var=$id' >  $catgname </option> ";
  }
 ?>

Bu benim ikinci liste kodu:

<?php
    require("connect.php");
    //$select4 = $_POST['select2']; 
    $extract = mysql_query("SELECT * FROM subcategories WHERE catg_code='$var' ORDER BY subCatg_code ASC") or die (mysql_error());
    $numrows = mysql_num_rows($extract);
    while ($row = mysql_fetch_assoc($extract))
    {
        $scatgname = $row['subCatg_name'];
        $sid =       $row['subCatg_code'];
        echo "<option name='mm' value='$sid'> $scatgname </option> ";
    }
?>

the tables in database includes (categories, subcategories and products) category includes (catg_code and catg_name) subCategories table include (subcatg_code, subCatg_name and catg_code)

0 Cevap