Ver Mensaje Individual
  #12 (permalink)  
Antiguo 12/04/2011, 14:12
Avatar de waldragon
waldragon
 
Fecha de Ingreso: mayo-2010
Mensajes: 735
Antigüedad: 13 años, 10 meses
Puntos: 55
Respuesta: mostrar categorias y sus sub-categorias

cesarnorte: Si, cuando selecciono la categoria "vehiculos", en el otro select se vean las sub-categorias "autos" "motos" "bicicletas" etc.
vallu: Es justo lo que necesito, aunque ahora ya lo solucione haciendo los selects en dos pasos, no queda tan bien pero funciona, igual ya lo descargue y lo voy a chequear para ver como funciona, gracias.

esto es lo que hice:
if($paso == 0){
?><div id="centroint">
Selecciona la categoria principal a la que pertenece tu negocio, servicio o sitio web
<form action="agregarnegocio.php?paso=1"method="post">
<table>
<!--ini seleccionar categoria-->
<?php
$sentencia = "SELECT id, categoria FROM categorias ORDER BY categoria asc ";
$comu = mysql_query($sentencia) or die("Error al tratar de ver tus categorias");
?>
<tr>
<td>Categoria:</td>
<td><select name="categoria">
<?php while ($ulti = mysql_fetch_object($comu)){ ?>
<option value="<?php echo"". $ulti->id . ""; ?>"><?php echo"". $ulti->categoria . ""; ?></option>
<?php }

?>
</select></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="comun2" value="Seleccionar"><input type="reset" name="Limpiar" value="LIMPIAR"></td>
</tr>
</table>
</form>
</div><?php }?>
<!--fin selccionar categoria-->

<!--ini seleccionar SUB-categoria-->
<?php if($paso == 1){?>
<div id="centroint">
Selecciona la sub-categoria adecuada, e ingresa los datos de tu publicacion
<form action="agregarnegocio.php?paso=2"method="post">
<table><?php
$categoria = $_POST['categoria'];
//$categoria = "selected";
$sentencia = "SELECT * FROM subcat WHERE id_cat='".$categoria."' ORDER BY subcategoria asc ";
$comu = mysql_query($sentencia) or die("Error al tratar de ver tus subcategorias");
?>
<tr>
<td>Sub Categoria:</td>
<td><select name="subcategoria">
<?php while ($ulti = mysql_fetch_object($comu)){ ?>
<option value="<?php echo"". $ulti->id . ""; ?>"><?php echo"". $ulti->subcategoria . ""; ?></option>
<?php }?>
</select></td>
</tr>
<td><input type="hidden" value=<?php echo"". $categoria . ""; ?> name="categoria" title="INGRESA EL NOMBRE DEL NEGOCIO"></td
<!--fin selccionar SUB-categoria-->
<tr>
<td>Nombre del Negocio:</td>
<td><input type="text" name="nombre" title="INGRESA EL NOMBRE DEL NEGOCIO"></td>
</tr>
<tr>
<td>Descripcion:</td>
<td><textarea rows="10" title="AGREGA TODA LA INFORMACION QUE QUIERAS SOBRE EL NEGOCIO" class="formu" name="descripcion" cols="50"></textarea></td>
</tr>
<tr>
<td>Informacion Extra:</td>
<td><textarea rows="8" title="AGREGA TODA LA INFORMACION QUE QUIERAS SOBRE EL NEGOCIO" class="formu" name="extra" cols="50"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="comun" value="AGREGAR NEGOCIO"><input type="reset" name="Limpiar" value="LIMPIAR"></td>
</tr>

</table>
</form></div><?php }
y luego lo otro, al menos funciona, gracias.