Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2007, 03:53
famp
 
Fecha de Ingreso: marzo-2004
Mensajes: 271
Antigüedad: 21 años
Puntos: 0
select no hacen lo que quiero.

tengo una incersion rapida de articulo, en la cual le he añadido dos select dependiente que hacen una consulta a base de dato (la consulta a la base de dato si funsiona, lo que no funciona es el formulario), y no termino hacerlo funcionar corectamente este es el codigo:

<form method="POST" name="insercion" action="insercionrapida.php">
<br>
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#333333" class="mensaje">

<tr class="mensaje">
<td colspan="2" align="center" class="barraxp">
<center>
<font color="#FFFFFF">Inserción Rápida</font>
</center> </td>
</tr><tr>
<td width="36%">Familia:</td>
<td width="64%">
<select name="familia" onChange="this.form.submit();">
<option value="">Selecciona Familia</option>
<?
$consultafamilia="select * from familia order by codigo";
$queryfamilia=mysql_query($consultafamilia);

while ($rowfamilia=mysql_fetch_row($queryfamilia))
{
?>
<option value="<?=$rowfamilia[1]?>" <? if ($familia==$rowfamilia[1]) print("selected") ?>> <?=$rowfamilia[1]?>--<?=$rowfamilia[2]?></option>
<?
};
?>
</select> </td>
</tr>
<tr>
<td>SubFamilia:</td>
<td><select name="subfamilia">
<option value="">Selecciona SubFamilia</option>
<?
$consultafamilia="select * from subfamilia where idfamilia=$familia order by idfamilia,codigo";
$queryfamilia=mysql_query($consultafamilia);

while ($rowfamilia=mysql_fetch_row($queryfamilia))
{
?>
<option value="<?=$rowfamilia[2]?>">
<?=$rowfamilia[1]?>
<?=$rowfamilia[2]?>
--
<?=$rowfamilia[3]?>
</option>
<?
};
?>
</select></td>
</tr>
<tr>
<td align="left" class="mensaje">
Código: </td>
<td align="left" class="mensaje">
<input type="text" name="codigo" size="10" maxlength="10" onKeyUp="Javascript: asignarfoco();"> </td>
</tr>
<tr>

<td align="left" class="mensaje"> Descripción <font color="#FF0000" size="1">(50 car. max)</font>: </td>
<td align="left" class="mensaje">
<input name="descripcion" type="text" size="35" maxlength="50"> </td>
</tr>
<tr class="mensaje">
<td colspan="2" align="center">
<br>
<center>
<input type="submit" value="Enviar"></form>