Foros del Web » Programando para Internet » Javascript »

como hago un select desde otro select con base de datos

Estas en el tema de como hago un select desde otro select con base de datos en el foro de Javascript en Foros del Web. [LEFT]<form id="formulario" name="formulario" method="post" action="guardar_articulo.php" enctype="multipart/form-data"> <input id="accion" name="accion" value="alta" type="hidden"> <table class="fuente7" width="98%" cellspacing=0 cellpadding=3 border=0> <?php $query_familias="SELECT * FROM familias WHERE borrado=0 ORDER ...
  #1 (permalink)  
Antiguo 25/11/2010, 13:25
 
Fecha de Ingreso: noviembre-2010
Mensajes: 16
Antigüedad: 13 años, 5 meses
Puntos: 0
como hago un select desde otro select con base de datos

[LEFT]<form id="formulario" name="formulario" method="post" action="guardar_articulo.php" enctype="multipart/form-data">
<input id="accion" name="accion" value="alta" type="hidden">
<table class="fuente7" width="98%" cellspacing=0 cellpadding=3 border=0>
<?php
$query_familias="SELECT * FROM familias WHERE borrado=0 ORDER BY nombre ASC";
$res_familias=mysql_query($query_familias);
$contador=0;
?>
<tr>
<td width="5%">FAMILIA</td>
<td><select id="cboFamilias" name="AcboFamilias" class="comboGrande" onChange="document.getElementById('AcbosubFamilias ').style.display='inline';">
<option value="0">Seleccione un Tipo</option>
<?php
while ($contador < mysql_num_rows($res_familias)) { ?>
<option value="<?php echo mysql_result($res_familias,$contador,"codfamilia") ?>"><?php echo mysql_result($res_familias,$contador,"nombre")?></option>
<? $contador++;
} ?>
</select>
<img src="../img/botonnuevafamilia.jpg" width="100" height="20" align="absmiddle" border="1" onClick="nueva_familia()"onMouseOver="style.cursor =cursor">
<img src="../img/botonaceptar.jpg" width="73" height="20" align="absmiddle" border="1" onclick="document.location.reload();" onMouseOver="style.cursor=cursor">
</td>
</tr>
<?php
$query_subfamilias="select * from articulos,familias where articulos.codfamilia=familias.codfamilia order by articulos.descripcion ASC";
$res_subfamilias=mysql_query($query_subfamilias);
$contador=0;
?>
<tr>
<td width="5%">SUBFAMILIA</td>
<td><select id="cbosubFamilias" name="AcbosubFamilias" class="comboGrande">
<option value="0">Seleccione un Tipo</option>
<?php
while ($contador < mysql_num_rows($res_subfamilias)) { ?>
<option value="1<?php echo mysql_result($res_subfamilias,$contador,"codfamili a")?>"><?php echo mysql_result($res_subfamilias,$contador,"descripci on")?></option>
<? $contador++;
} ?>
</select>
</td>
</tr>[LEFT]
  #2 (permalink)  
Antiguo 25/11/2010, 13:56
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: como hago un select desde otro select con base de datos

hace poco se trato un tema relacionado con lo que pretendes
http://www.forosdelweb.com/f13/pasar...n-ajax-861686/
  #3 (permalink)  
Antiguo 25/11/2010, 14:22
 
Fecha de Ingreso: noviembre-2010
Mensajes: 16
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: como hago un select desde otro select con base de datos

lo que necesito si me puede ayudar ya que no se mucho sobre edicion..

es que cuando eliga en el select de familas abajo me haga la mmada de esa famila en la subfamilia de abajo, osea que solo se me seleccione las subfamilas de dicha familia...
  #4 (permalink)  
Antiguo 25/11/2010, 15:34
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: como hago un select desde otro select con base de datos

tu propósito es crear select dependientes. es decir arreglo a la opción que se seleccione en el primero, crear las opciones del segundo. en el foro de ajax tienes algunos ejemplos y en la web cientos
  #5 (permalink)  
Antiguo 25/11/2010, 15:42
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: como hago un select desde otro select con base de datos

Saludos

Podrías bien hacerlo desde ajax, utilizar la libreria xajax de php o por php solito también.

La diferencia mas evidente entre utilizar ajax y php para el usuario es que con ajax no se refresca la pagina al momento de seleccionar un item a buscar y que se cargue en otro combo mientras que con php si. De este tema puedes encontrar bastante información en el foro!.
__________________
:.:Nano.:: @nano_hard - Retornando al foro

Etiquetas: select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:49.