Hola tengo un problema, explicaré rápidamente:
Tengo un formulario que le pide al cliente cuantos productos solicitará:
Código HTML:
<form action="pedidos.php" method="get">
<h4>Agregar Pedido</h4>
<p class="name">Nombre del Cliente<em>* (clientes ya existentes)</em></p>
<input name="nombre_cl" type="text" class="input_name" id="tagscl"></input>
<p class="name">Cuantos Servicios llevara<em>*</em></p>
<input name="nserv" type="text" class="input_name" id="n_servicios"></input>
<input type="submit" value="Agregar"></input>
</form>
Esto nos lleva a la página "pedidos.php"
Lo que deseo es que al seleccionar una opción del SELECT "Prod-0" el SELECT con nombre "extras-0" muestre los extras correspondientes a ese producto.
Todo se hace por consultas a MySQL pero no se como hacer que me muestre los datos del SELECT extras de acuerdo al primer SELECT.
El archivo "pedidos.php" tiene lo siguiente:
Código PHP:
<table id="tfhover" class="tftable" border="1">
<tr>
<th>Cantidad</th>
<th>Producto</th>
<th>Extras</th>
<th>Comentarios</th>
</tr>
<?
for ($i = 1; $i <= $servicios; $i++) {
echo '
<tr>
<td> <input type="text" size="4" maxlength="4" name="cant-'.$i.'"/></td>
<td>
<select name="Prod-'.$i.'" >
<option value="">Seleccione Rroducto</option>';
$B_BUSCAR= mysql_query ('SELECT * FROM productos order by producto asc');
$R_BUSCAR=mysql_fetch_assoc($B_BUSCAR);
$suma=0;
do{ ++$suma;
echo '<option value="'.$R_BUSCAR['id_prod'].'-'.$R_BUSCAR['tipo_prod'].'">'.$R_BUSCAR["producto"].' Cant('.number_format($R_BUSCAR["cantidad"]).')</option>';
}
while($R_BUSCAR=mysql_fetch_assoc($B_BUSCAR));
echo '</select> <span id="Buscando"></span>
</td>
<td>
<select name="extras-'.$i.'" >
<option value="" selected="selected">Tiene Extras?</option>
// acá ya no se que hacer.
</select>
</td>
<td >
<textarea name="Comentarios-'.$i.'"></textarea>
</td>
</tr>';
}
?>
</table>
Espero se entienda, pues he visto en varios lados y no encuentro una solución.