<?php

require_once ("../../config/Cado.php");

require_once ("cCategoria.php");

$oCategoria = new cCategoria();

if($_POST['cat_id']!=0){

	if($_POST['cat_idp']==0){

		$n=1;//nivel de categoria

		$dts1=$oCategoria->mostrar_por_idp($_POST['cat_id']);

		$num_rows1= mysqli_num_rows($dts1);

		if($num_rows1>0){

			$nh=1;//nivel de hijos

			while($dt1 = mysqli_fetch_array($dts1)){

				$dts2=$oCategoria->mostrar_por_idp($dt1['tb_categoria_id']);

				$num_rows2= mysqli_num_rows($dts2);

				if($num_rows2>0){

					$nh=2;

				}

				mysqli_free_result($dts2);

			}

			mysqli_free_result($dts1);

		}

	}else{

		$n=2;

		$dts1=$oCategoria->mostrar_por_idp($_POST['cat_id']);

		$num_rows1= mysqli_num_rows($dts1);

		if($num_rows1>0){

			$nh=1;

			while($dt1 = mysqli_fetch_array($dts1)){

				$dts2=$oCategoria->mostrar_por_idp($dt1['tb_categoria_id']);

				$num_rows2= mysqli_num_rows($dts2);

				if($num_rows2>0){

					$nh=2;

				}

				mysqli_free_result($dts2);

			}

			mysqli_free_result($dts1);

		}

	}

}else{

	$n=0;

	$nh=0;

}

?>

	<option value="0"></option>



<?php

if($n==0 and $nh==0){

	$dts1=$oCategoria->mostrar_cat_idp();//muestra categorias principales

	while($dt1 = mysqli_fetch_array($dts1)){

		if($dt1['tb_categoria_id']!=$_POST['cat_id']){

?>

			<option value="<?php echo $dt1['tb_categoria_id']?>" <?php if($dt1['tb_categoria_id']==$_POST['cat_idp'])echo 'selected'?>><?php echo $dt1['tb_categoria_nom']?></option>

<?php

			$dts2=$oCategoria->mostrar_por_idp($dt1['tb_categoria_id']);

			while($dt2 = mysqli_fetch_array($dts2)){

				if($dt2['tb_categoria_id']!=$_POST['cat_id']){

?>

					

					<option value="<?php echo $dt2['tb_categoria_id']?>" <?php if($dt2['tb_categoria_id']==$_POST['cat_idp'])echo 'selected'?>><?php echo '  -  '.$dt2['tb_categoria_nom']?></option>

<?php

				}//if 2

			}//fin nivel 2

			mysqli_free_result($dts2);

		}//if 1

	}//fin nivel 1

	mysqli_free_result($dts1);

}

?>



<?php

if($n==1 and $nh<2){

	$dts1=$oCategoria->mostrar_cat_idp();

	while($dt1 = mysqli_fetch_array($dts1)){

		if($dt1['tb_categoria_id']!=$_POST['cat_id']){

?>

			<option value="<?php echo $dt1['tb_categoria_id']?>" <?php if($dt1['tb_categoria_id']==$_POST['cat_idp'])echo 'selected'?>><?php echo $dt1['tb_categoria_nom']?></option>

<?php

			if($n==1 and $nh<1){

			$dts2=$oCategoria->mostrar_por_idp($dt1['tb_categoria_id']);

			while($dt2 = mysqli_fetch_array($dts2)){

				if($dt2['tb_categoria_id']!=$_POST['cat_id']){

					if($dt2['tb_categoria_id']==$_POST['cat_idp']){?>

						<option value="<?php echo $dt2['tb_categoria_id']?>" selected> <?php echo '  -  '.$dt2['tb_categoria_nom']?></option>						

<?php				

					}else{

?>

						<option value="<?php echo $dt2['tb_categoria_id']?>"> <?php echo '  -  '.$dt2['tb_categoria_nom']?></option>

<?php

					}

?>

					

<?php

				}//if 2

			}//fin nivel 2

	mysqli_free_result($dts2);

	

}

		}//if 1

	}//fin nivel 1

	mysqli_free_result($dts1);

}

?>



<?php

if($n==2 and $nh<2)

{

	$dts1=$oCategoria->mostrar_cat_idp();

	while($dt1 = mysqli_fetch_array($dts1))

	{

	if($dt1['tb_categoria_id']!=$_POST['cat_id'])

	{

?>

	<option value="<?php echo $dt1['tb_categoria_id']?>" <?php if($dt1['tb_categoria_id']==$_POST['cat_idp'])echo 'selected'?>><?php echo $dt1['tb_categoria_nom']?></option>

<?php

if($n==2 and $nh<1)

{

	$dts2=$oCategoria->mostrar_por_idp($dt1['tb_categoria_id']);

	while($dt2 = mysqli_fetch_array($dts2))

	{

	if($dt2['tb_categoria_id']!=$_POST['cat_id'])

	{

?>

	<option value="<?php echo $dt2['tb_categoria_id']?>" <?php if($dt2['tb_categoria_id']==$_POST['cat_idp'])echo 'selected'?>><?php echo '  -  '.$dt2['tb_categoria_nom']?></option>

<?php

	}//if 2

	}//fin nivel 2

	mysqli_free_result($dts2);

	

}

	}//if 1

	}//fin nivel 1

	mysqli_free_result($dts1);

}

?>