porfa aqui les dejo la direccion a mi problema porfa si pueden
porfa los direcciono
http://www.forosdelweb.com/f18/combobox-dependiente-que-ingresa-id-quisiera-que-ingrese-las-opciones-que-aparece-1093623/
Código PHP:
<?php
session_start();
mysql_connect("localhost","root","telesup") or die("No se puede conectar");
mysql_select_db("madi") or die ("No se ha podido seleccionar la Base de Datos");
//Recuperacion de las variables convertidas en sesiones
$trans=$_SESSION['trans2']=@$_REQUEST['trans'];
$tipo=$_SESSION['tipo2']=@$_REQUEST['tipo'];
$cli=$_SESSION['cli2']=@$_REQUEST['cli'];
$cat=$_SESSION['cat2']=@$_REQUEST['cat'];
$pro=$_SESSION['pro2']=@$_REQUEST['pro'];
//QUERY COMBO 1
$query="select * from mercaderista";
$res=mysql_query($query);
//QUERY COMBO 2
$query2="select * from tienda WHERE id_mercaderista=$trans";
$res2=mysql_query($query2);
//QUERY COMBO 3
$query3="select * from cliente1 WHERE id_tienda=$tipo";
$res3=mysql_query($query3);
//QUERY COMBO 4
$query4="select * from categoria1 WHERE id_cliente=$cli";
$res4=mysql_query($query4);
//QUERY COMBO 5
$query5="select * from producto1 WHERE id_categoria=$cat";
$res5=mysql_query($query5);
//Consultas para imprimir los resultados en la ultima parte del programa
$selectS="select nombre_mercaderista from mercaderista where id_mercaderista=$trans";
$resS2=mysql_query($selectS);
$rowS2=@mysql_fetch_assoc($resS2);
$selectS3="select nombre_tienda from tienda where id_mercaderista=$trans and id_tienda=$tipo";
$resS3=mysql_query($selectS3);
$rowS3=@mysql_fetch_assoc($resS3);
$selectS4="select nombre_cliente from cliente1 where id_tienda=$tipo and id_cliente=$cli";
$resS4=mysql_query($selectS4);
$rowS4=@mysql_fetch_assoc($resS4);
$selectS5="select nombre_categoria from categoria1 where id_cliente=$cli and id_categoria=$cat";
$resS5=mysql_query($selectS5);
$rowS5=@mysql_fetch_assoc($resS5);
$selectS6="select nombre_producto from producto1 where id_categoria=$cat and id_producto=$pro";
$resS6=mysql_query($selectS6);
$rowS6=@mysql_fetch_assoc($resS6);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<h1 align="center">reporte de mercaderista</h1>
<form method="POST" action="formulario.php" >
<TABLE align="center">
<TR>
<TR>
<TD>fecha</TD>
<TD><?php
$fecha = time();
echo date("d-m-y (h:i:s)", $fecha);
?></TD>
</TR>
<TD width="155">mercaderista</TD>
<TD width="158"zz><select name="trans" onchange="this.form.submit()" style="width: 270px" >
<option value="<?php echo $trans?>" >
<?php echo $rowS2['nombre_mercaderista']?>
</option>
<?php while($row=mysql_fetch_array($res)){?>
<option value="<?php echo $row['id_mercaderista']?>">
<?php echo htmlentities($row['nombre_mercaderista']);?>
</option>
<?php }?>
</select></TD>
</TR>
<TR>
<TD>tienda</TD>
<TD><select name="tipo" style="width: 270px" onchange="this.form.submit()">
<option value="<?php echo $tipo?>">
<?php echo $rowS3['nombre_tienda'] ?>
</option>
<?php while($row2=mysql_fetch_array($res2)){?>
<option value="<?php echo $row2['id_tienda']?>">
<?php echo htmlentities($row2['nombre_tienda']);?>
</option>
<?php } ?>
</select></TD>
</TR>
<TR>
<TD>cliente</TD>
<TD><select name="cli" onchange="this.form.submit()" style="width: 270px">
<option value="<?php echo $cli?>">
<?php echo $rowS4['nombre_cliente'] ?>
</option>
<?php while($row3=mysql_fetch_array($res3)){?>
<option value="<?php echo $row3['id_cliente']?>">
<?php echo htmlentities($row3['nombre_cliente']);?>
</option>
<?php } ?>
</select></TD>
</TR>
<TR>
<TD>categoria</TD>
<TD><select name="cat" onchange="this.form.submit()" style="width: 270px">
<option value="<?php echo $cat?>">
<?php echo $rowS5['nombre_categoria'] ?>
</option>
<?php while($row4=mysql_fetch_array($res4)){?>
<option value="<?php echo $row4['id_categoria']?>">
<?php echo htmlentities($row4['nombre_categoria']);?>
</option>
<?php } ?>
</select></TD>
</TR>
<TR>
<TD>producto</TD>
<TD><select name="pro" onchange="this.form.submit()" style="width: 270px">
<option value="<?php echo $pro?>">
<?php echo $rowS6['nombre_producto'] ?>
</option>
<?php while($row5=mysql_fetch_array($res5)){?>
<option value="<?php echo $row5['id_producto']?>">
<?php echo htmlentities($row5['nombre_producto']);?>
</option>
<?php } ?>
</select></TD>
</TR>
<TR>
<TD>stock en gondola</TD>
<TD><input type="int" name="s_gondola" size="10" maxlength="30" />
und</TD>
</TR>
<TR>
<TD>stock en almacen</TD>
<TD><input type="int" name="s_almacen" size="10" maxlength="30" />
und</TD>
</TR>
<TR>
<TD>cantidad a vencer </TD>
<TD><input type="int" name="c_vencer" size="10" maxlength="30" />
und</TD>
</TR>
<TR>
<TD colspan="2" align="center"><INPUT TYPE="submit" name="guardar" VALUE="insertar reporte" ></TD>
</TR>
</TABLE></FORM>
<center>
<p>
<a href="<?php echo $logoutAction ?>">cerrar session</a> </p>
</center>
</body>
</html>
<?php
mysql_connect('localhost','root','telesup') ;
mysql_select_db('madi') or die(mysql_error());
if (@$_POST['guardar'])
{
mysql_query("insert into reporte(
fecha,
mercaderista,
tienda,
cliente,
categoria,
producto,
s_gondola,
s_almacen,
c_vencer)
values
(now(),
'$merc',
'$_POST[tipo]',
'$_POST[cli]',
'$_POST[cat]',
'$_POST[pro]',
'$_POST[s_gondola]',
'$_POST[s_almacen]',
'$_POST[c_vencer]')");
}
?>