Hice un formulario con 3 combobox (Panel Nueva Venta que está en venta_nuevo.php cuyo código es
Código PHP:
<?php
include('_control.php');
include("_conec.php");
conectarse();
$sql_c="select * from clientes";
$registro_c=mysql_query($sql_c);
$sql_p1="select * from productos";
$registro_p1=mysql_query($sql_p1);
$sql_p2="select * from productos";
$registro_p2=mysql_query($sql_p2);
?>
<body>
<form name="form1" method="post" action="agregarventa.php?">
<table width="50%" border="1" align="center"
<tr>
<td class="arial11">Cliente</td>
<td><select name="cliente" class="arial11">
<?
while($fila_c=mysql_fetch_array($registro_c))
{
?>
<option value="<? echo $fila_c1["cliente_id"]?>"><? echo $fila_c["cliente_pa"]." ".$fila_c["cliente_ma"]." ".$fila_c["cliente_no"]?></option>
<?
}
?>
</select></td>
</tr>
<tr>
<td class="arial11">Producto 1</td>
<td><select name="producto1" class="arial11">
<?
while($fila_p1=mysql_fetch_array($registro_p1))
{
?>
<option value="<? echo $fila_p1["prod_id"]?>"><? echo $fila_p1["prod_de"]." -- \$".$fila_p1["prod_pr"]?></option>
<?
}
?>
</select></td>
</tr>
<tr>
<td class="arial11">Producto 2</td>
<td><select name="producto2" class="arial11">
<?
while($fila_p2=mysql_fetch_array($registro_p2))
{
?>
<option value="<? echo $fila_p2["prod_id"]?>"><? echo $fila_p2["prod_de"]." -- \$".$fila_p2["prod_pr"]?></option>
<?
}
?>
</select></td>
</tr>
<tr>
<td class="arial11">Fecha Venta</td>
<td><input name="fecha" type="text" class="arial11" value="<? echo date("Y/m/d"); ?>"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="Submit" value="Realizar Venta"></td>
</tr>
</table>
</form>
</body>
_______________
cliente |____________|V|
gomez garcia juan
medina ore alberto
casas lan ricardo
....
_______________
producto 1 |____________|V|
plancha $12
lavadora $10
....
_______________
producto 2 |____________|V|
plancha $12
lavadora $10
....
botón: Realizar venta
Esos combobox están jalando los datos de una base existente, como ven en el combobox cliente, combina 3 campos de la tabla cliente (appaterno, apmaterno y nombre)
Ahí me quedé ahora yo quiero ver en un reporte estos datos pero por separado, es decir si escogí "gomez garcía juan" en el combobox, en el reporte tengo que algo así :
idventa|appaterno|apmaterno|nombre|detalleprodut|p recio
1 gomez garcía juan plancha $12
2 gomez garcía juan lavadora $10
Cómo capturo en variables distintas los datos de una misma selección del combobox, y cómo manejo lo de producto1 y producto2 si vienen de la misma tabla productos. He tratado y tratado creo q tienen q ver los ID pero cómo distingo la ID de producto1 y la ID de producto2 si como digo vienen de la misma tabla, o qué tengo q modificar en el action.
CREATE TABLE `clientes` (
`cliente_id` int(11) NOT NULL auto_increment,
`cliente_pa` varchar(20) NOT NULL default '',
`cliente_ma` varchar(20) NOT NULL default '',
`cliente_no` varchar(20) NOT NULL default '',
`cliente_di` varchar(100) NOT NULL default '',
`cliente_ru` varchar(11) NOT NULL default '',
PRIMARY KEY (`cliente_id`)
);
CREATE TABLE `productos` (
`prod_id` int(11) NOT NULL auto_increment,
`prod_de` varchar(20) NOT NULL default '',
`prod_pr` varchar(20) NOT NULL default '',
PRIMARY KEY (`prod_id`)
);
CREATE TABLE `ventas` (
`venta_id` int(11) NOT NULL auto_increment,
`venta_cl` int(11) NOT NULL default '0',
`venta_pr` int(11) NOT NULL default '0',
`venta_fe` date NOT NULL default '0000-00-00',
PRIMARY KEY (`venta_id`)
)
MUCHAS GRACIAS POR LA AYUDA QUE ME PUEDAN BRINDAR.