Select и после нов селект с опции от първия Select

chepa

Registered
Шантаво заглавие, но не го измислих по - добре. Така имам 2 таблици в, който записвам категорий и тяхните под категории.

Ето какво искам:

Код:
<select id="products" name='typeproduct'>
   <?php
$result = mysql_query("SELECT * FROM Category ORDER BY id DESC ");
while($row = mysql_fetch_array($result))
  {
  $category = $row['Category'];
   $idtoo3 = $row['id'];
  echo "<option> $category </option>";
 
}
 
?>
  
   
</select>

с този код изкарва всички категории от категориите.Искам, когато се избере от тук опция да излиза нова select, който да изкарва опцийте от този код:


Код:
<select id="size" name='size'>
  
<?php
$result23 = mysql_query("SELECT * FROM `Category_games` where `id_category` =  '$idtoo3'  ");
while($row23 = mysql_fetch_array($result23))
  {
  $category23 = $row23['Category'];
  echo '
 
<option value="'.$category23.'">'.$category23.'</option> 

';
}
?>
</select>

Ето тук намерих такова JS, но не можах да се оправя грам. Ако може да помогнете ;s

http://jsfiddle.net/Wav2C/1/
 
Това което ще ти напиша е щуротия иии едвали ще работи ! Защо не ползваш
PHP:
<a href='index.php?category=$id'>Име на категория</a>
и после с една проверка :

if(isSet($_GET['category']))
{
$id = (int)$_GET['category'];
$result23 = mysql_query("SELECT * FROM `Category_games` where `id_category` =  '$id'  ");
while($row23 = mysql_fetch_array($result23))
  {
  $category23 = $row23['Category'];
  echo '<option value="'.$category23.'">'.$category23.'</option> ';
}
}
Код:
<form action='' method='POST'>
<select id="products" name='typeproduct'>
   <?php
$result = mysql_query("SELECT * FROM Category ORDER BY id DESC ");
while($row = mysql_fetch_array($result))
  {
  $category = $row['Category'];
   $idtoo3 = $row['id'];
  echo "<option> $category </option>";
 
}
 
?>
<input type='submit' name='submit'> 
</select>
 
<?php
if(isSet($_POST['submit']))
{
echo  "<select id='size' name='size'>";
$result23 = mysql_query("SELECT * FROM `Category_games` where `id_category` =  '$idtoo3'  ");
while($row23 = mysql_fetch_array($result23))
  {
  $category23 = $row23['Category'];
  echo '<option value="'.$category23.'">'.$category23.'</option> ';
}
echo"</select>";
}
?>
 

Back
Горе