Buenas!
Lo que me gustaria hacer es una consulta de ventas de unas obras.
Lo que tengo es un desplegable con las id de todas las obras que tengo en la base de datos, este desplegable envia la información de la id de la obra escojida y un input text al recoje y me pone el nombre de la obra, tambien recoje la informacion otro desplegable, que son los clientes que han comprado la obra seleccionada.
Mi problema esque no he conseguido que al seleccionar un cliente que haya comprado una obra me salga en otro input text su nombre.
Mi codigo es:
Cita:
<table border="0">
<tr>
<td align="left" class="texto">
Id Obra:
</td>
<td align="left">
<SELECT name="obra" onChange="form1.action='consulta_venta.php?obra='+ form1.obra.value; form1.submit();">
<option value='obra'>Obra</option>
<?php
$conexion=mysql_connect("localhost","root","");
mysql_select_db("aplicacio_clients", $conexion);
$sql="SELECT * FROM obres";
$resultado=mysql_query($sql,$conexion);
while ($array=mysql_fetch_array($resultado)){
if($array[0]==$_POST['obra']){
echo "<option value='$array[0]' selected>$array[0]</option>";
$_titolobra['id_obr']=$array[0];
}
else{
echo "<option value='$array[0]'>$array[0]</option>";
}
}
mysql_free_result($resultado);
mysql_close();
?>
</SELECT>
</td>
</tr>
<tr>
<td width="0" align="left" class="texto">
Titulo Obra:
</td>
<td align="left">
<?php
if ((isset($_titolobra['id_obr']))){
$conexion=mysql_connect("localhost","root","");
mysql_select_db("aplicacio_clients", $conexion);
$sql="SELECT * FROM obres WHERE id_obr=".$_POST["obra"];
$resultado=mysql_query($sql,$conexion);
if ($array=mysql_fetch_array($resultado)){
?>
<INPUT type="text" onFocus='blur()' value="<?php echo $array['titol_obr'];?>">
<?php
}
mysql_free_result($resultado);
mysql_close();
}
?>
</td>
</tr>
<tr>
<td align="left" class="texto">
Número de Cliente:
</td>
<td align="left">
<SELECT name="client">
<option value='client'>Número de Cliente</option>
<?php
$conexion=mysql_connect("localhost","root","");
mysql_select_db("aplicacio_clients", $conexion);
$sql="SELECT * FROM ventes where id_obr=".$_POST["obra"];
$resultado=mysql_query($sql,$conexion);
while ($array=mysql_fetch_array($resultado)){
echo "<option value='$array[0]'>$array[0]</option>";
}
mysql_free_result($resultado);
mysql_close();
?>
</SELECT>
</td>
</tr>
<tr>
<td width="0" align="left" class="texto">
Nombre Cliente:
</td>
<td align="left">
<?php
NO SE QUE TENGO QUE PONER.
?>
</td>
</tr>
</table>
Me gustaria saber que debo poner.
Gracias de antemano.