|    
			
				08/09/2008, 21:46
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: agosto-2006 Ubicación: Mty., Nuevo León, Méx. 
						Mensajes: 88
					 Antigüedad: 19 años, 2 meses Puntos: 0 |  | 
  |  .podrias tener el inventario en una sola tabla y le agregas un campo tipo_articulo
 A) supongamos que los productos son divididos en categorias:
 IdCat DescripcionCategoria
 1              Electronica
 2              Linea Blanca
 3              Muebles
 
 esta seria la tabla tipo de articulos  o categorias_articulos
 B) Ahora en tu tabla de inventario_articulos tienes
 con los datos correspondientes al producto
 IdProducto IdTipoArt   Descripcion PrecioUnitario Costo Etc.
 asi al registrar cada producto pues en tu inventario tienes a que tipo de articulo o categoria de articulo te refieres
 
 podrias poner una consulta en un select con php:
 
 function consultar_categoria($IdCat){
 
 $cad_cat="SELECT * FROM categorias";
 $q_cad_cat=mysql_query($cad_cat) or die(mysql_error());
 $categ=mysql_num_rows($q_cad_cat);
 
 
 echo "<select name='Categoria' onChange='cat_id(Categoria);'>";  aqui al seleccionar una opcion en el select te haria la consulta dinamicamente  desde la tabla
 echo "<option value='8'>Todas","</option>";
 while ($row3=mysql_fetch_array($q_cad_cat,MYSQL_NUM))
 {
 $id_cat=$row3['0'];   // aqui se obtiene el id y la descripcion de cada opcion
 $cat=$row3['1'];  // en el value de la opcion tienes el id y el nombre de cada opcion como se muestra abajo
 
 ?>
 <option value="<?php echo $id_cat;?>"<?php if($_REQUEST['Categoria']==$id_cat) { echo "selected"; }?>><?php echo $cat;?></option><?php
 
 
 
 }
 //esto lo pones antes de la etiqueta html
 //y en el body llamas la funcion  entre tags de <?php ?>
 //
 
 
 
 ?>
 
 
 </select>
 
 Tambien debes poner una funcion de javascript que mande llamar esa funcion de cat id que esta en el onchange del select, esto va despues del </head> para que no tengas problemas:
 
 <script>
 function cat_id(Categoria)
 {
 
 
 var Categoria =Categoria.value;  // obtiene el valor de la opcion seleccionada del select
 location.href='?Categoria='+Categoria; // envia a la url el valor a una variable que se llama     Categoria
 document.busqueda_per.nIdCat.value=Categoria; // busqueda_per es el :
 <form name="busqueda_per" action="BuscPer.php" method="get" enctype="multipart/form-data">
 
 //aqui llamas la funcion de consulta que genera el select
 <?php
 
 consultar_categoria($idCat);
 ?>
 
 
 </form>
 
 
 cuando tengas esto y hagas la prueba el select te enviara por Url Categoria = el id de la opcion seleccionada
 en base a esto puedes consultar en tu tabla de inventarios puede ser que en base a eso se ejecute otra funcion o consulta espero haberte ayudado en algo.
   Última edición por MariaElenaSolís22; 08/09/2008 a las 22:17
     |