Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2015, 10:03
Astaklat
 
Fecha de Ingreso: abril-2012
Ubicación: CUAUTITLAN IZCALLI
Mensajes: 8
Antigüedad: 12 años
Puntos: 0
Exclamación Filtrado de Select por medio de formularios.

Hola Buenas tardes.

El dìa de hoy en mi trabajo me pasaron un desarrollo mal hecho, creo yo, por tantos bugs de programación, ahora se me presento el siguiente problema, ya que no tengo mucha experiencia con estos temas.

En primera instancia tengo un formulario de captura de Alta de productos, en el cual se manejan 3 valores importantes. El primero es el Código del Producto, El segundo es el Nombre del producto, y el Tercero las variaciones en la descripción del producto.

Lo que yo necesito y no he logrado es: Que el usuario al seleccionar el código del producto por un select, el select de Nombre de Producto pueda mostrar los valores que contengan el código del producto, sin desplegar los otros en ese select, y que al selecionar el Nombre del producto, El select de Descripción filtre los resultados y nada mas muestre los relacionados con el Nombre del producto en el Select.

Es posible lograr esto?.

les adjunto el codigo.


Código:
<h2><?php echo $view->label ?></h2>
<? 
include ("../enlace.php"); 
$t=time();
$cetiqueta=mysql_query("select * from cmar ORDER BY Marca");
$ccategoria=mysql_query("select * from ccat ORDER BY Categoria");
$cudm=mysql_query("select * from cudm");
$cprod=mysql_query("select distinct Codigocliente from ccdp ORDER BY CCDP_ID");
$carti=mysql_query("SELECT DISTINCT Articulo FROM ccdp ORDER BY CCDP_ID");
$cDesc=mysql_query("select distinct Descripcion from ccdp ORDER BY CCDP_ID");
?>
<form name ="client" id="client" method="POST" action="index.php">
    <input type="hidden" name="id" id="id" value="<?php print $view->client->getId() ?>">
<table align="center" width="200" border="0">
  <tr>
  	<td>Código:
    	<select name="cdoComp" id="cdoComp" style="width:150px">
			<?
				while($cdoComprador= mysql_fetch_array($cprod)) 
				{
				$cdo=$cdoComprador["Codigocliente"];
			?>
			<Option VALUE="<? echo $cdo;?>"><?echo $cdo;?></option>
			<?
				}
			?>
		</select>
    </td>
    <td>Producto:
    	<select name="cArti" id="cArti" style="width:150px">
			<?
				while($cdoArti= mysql_fetch_array($carti)) 
				{
				$arti=$cdoArti["Articulo"];
			?>
			<Option VALUE="<? echo $arti;?>"><?echo $arti;?></option>
			<?
				}
			?>
		</select>
        </td>
    <td>Descripción Detallada:<select name="cDesc" id="cDesc" style="width:150px">
			<?
				while($cdoDesc= mysql_fetch_array($cDesc)) 
				{
				$desc=$cdoDesc["Descripcion"];
			?>
			<Option VALUE="<? echo $desc;?>"><?echo $desc;?></option>
			<?
				}
			?>
		</select></td>
    <td>Marca:
        <select name="etiqueta" id="etiqueta" style="width:150px">
			<?
				while($etiqueta= mysql_fetch_array($cetiqueta)) 
				{
				$eti=$etiqueta["Marca"];
			?>
			<Option VALUE="<? echo $eti;?>"><?echo $eti;?></option>
			<?
				}
			?>
		</select>
    </td>
    <td>Codigo UPC: <input type="text" name="cUcp" id="cUcp"></td>
  </tr>
  <tr>
    <td>Lote:<input type="text" name="lote" id="lote" ></td>
    <td>Calibre:<input type="text" name="calibre" id="calibre" ></td>
    <td>Categoria:<select name="cat" id="cat" style="width:150px">
			<?
				while($categoria= mysql_fetch_array($ccategoria)) 
				{
				$cat=$categoria["Categoria"];
			?>
			<Option VALUE="<? echo $cat;?>"><?echo $cat;?></option>
			<?
				}
			?>
		</select></td>
    <td>Total de Tarimas:<input type="text" name="totTarima" id="totTarima"  ></td>
  </tr>
  <tr>
    <td>Cantidad Pz./Kg.:<input type="text" name="cantidad" id="cantidad" value=0 ></td>
    <td>Unidad de Facturación:
        <select name="uMed" id="uMed" style="width:150px">
			<?
				while($unidad= mysql_fetch_array($cudm)) 
				{
				$udm=$unidad["Udm"];
			?>
			<Option VALUE="<? echo $udm;?>"><?echo $udm;?></option>
			<?
				}
			?>
		</select>
	</td>
    <td>Cantidad por Unidad de Facturación:
        <input type="text" name="cantidadEmbalaje" id="cantidadEmbalaje"  >
    </td>
    <td>Precio Pz./Kg.:</label>
        <input type="text" name="pUnitario" id="pUnitario" value=0  ></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
  	<td align="center">Observaciones:<br /><input type="text" name="observaciones" id="observaciones" ></td>
  </tr>
</table>
<div class="buttonsBar">
        <input id="cancel" type="button" value ="Cancelar" />
        <input id="btnGuardarLinea" type="button" name="btnGuardarLinea" value ="Guardar" />
    </div>
</form>
<script type="text/javascript" src="Templates/pedidosDet.js"></script>

Agradesco su Ayuda.