Resulta q estoy haciendo un carro de compras y tengo un problema al seleccionar el producto, pasa que me muestra sin problema el nombre y la cantidad que uno le inrgresa pero lo que quiero hacer es que aparte de eso me muestre el codigo del producto y el costo pero aparte (como aparece el text cantidad).
por mas q trato no he podido hacerlo. espero logren ayudarme aka les dejo el codigo completo por favor es urgente y MUCHAS GRACIAS
Código:
<?php $itemsEnCesta = array(); session_start(); session_register('itemsEnCesta'); $item=$_POST['item']; $cantidad=$_POST['cantidad']; $codigo=$_POST['codigo']; $costo=$_POST['costo']; $itemsEnCesta=$_SESSION['itemsEnCesta']; if ($item) { if ( isset( $itemsEnCesta[$item] )) { $itemsEnCesta[$item]+=$cantidad; } else { $itemsEnCesta[$item]=$cantidad; } } $_SESSION['itemsEnCesta']=$itemsEnCesta; ?> <html> <body> <tt> <?PHP // AKA ESTAN LO 3 SELECT **************************************************************************************** if ($_POST[add]==1) { include ("conectar.php"); $consulta = "SELECT * FROM PRODUCTOS WHERE NOMBRE = ('{$_POST[tipo]}') AND MODELO = ('{$_POST[SelectModelo]}') AND MARCA = ('{$_POST[marca]}')"; $seleccion = mysql_query($consulta, $link); $do = mysql_fetch_array($seleccion); $fmarca = $do["MARCA"]; $fmodelo = $do["MODELO"]; $fnombre = $do["NOMBRE"]; $fcosto = $do["COSTO"]; $fcodigo = $do["CODIGO"]; } if ($_POST[ini]==2) { ?> <form name="FormProduct" method="post"> <table width="100%" border="1" cellspacing="3" background="imagenes/tfondoc.gif" bgcolor="#20199E"> <tr> <td width="30%"><font color="#FFFFFF">Producto </font></td> <td width="70%"><input type="text" name="selectnombre" size="30" maxlength="20" value ="<?php echo $_POST['nombre'];?>" readonly></td> </tr> </form> <form name="FormProds" method="post"> <tr> <td width="30%"><font color="#FFFFFF">Marca </font></td> <td width="70%"><input type="text" name="selectmarca" size="30" maxlength="30" value ="<?php echo $_POST['SelectMarca'];?>" readonly></td> </tr> </form> <form name="FormAgregar" method="post" action="carro.php"> <tr> <td width="30%"><font color="#FFFFFF">Modelo </font></td> <td width="70%"><select name="SelectModelo" onChange="submit();"> <option value="">Seleccione Modelo >>> </option> <?PHP include ("conectar.php"); $consulta = "SELECT MODELO FROM PRODUCTOS WHERE NOMBRE = ('{$_POST[nombre]}') AND MARCA = ('{$_POST[SelectMarca]}') ORDER BY MODELO ASC"; $seleccion = mysql_query($consulta, $link); while ($do = mysql_fetch_array($seleccion)){ $mod = $do[MODELO]; echo "<option value=\"$mod\"> $mod </option>"; } ?> </select></td> </tr> </table> <input type="hidden" name="add" value="1"> <input type="hidden" name="tipo" value="<?php echo $_POST[nombre];?>"> <input type="hidden" name="marca" value="<?php echo $_POST[SelectMarca];?>"> </form> <form name="FormProducto" method="post" action="carro.php"> <p align="center"><input name="add" type="submit" value="Buscar otro..."></p> <input type="hidden" name="ini" value="0"> </form> <?PHP } else { if ($_POST[ini]==1) { ?> <form name="FormProductos" method="post"> <table width="100%" border="1" cellspacing="3" background="imagenes/tfondoc.gif" bgcolor="#20199E"> <tr> <td width="30%"><font color="#FFFFFF">Producto </font></td> <td width="70%"><input type="text" name="selectnombre" size="30" maxlength="20" value ="<?php echo $_POST['SelectNombre'];?>" readonly></td> </tr> </form> <form method="post" action="carro.php"> <tr> <td width="30%"><font color="#FFFFFF">Marca </font></td> <td width="70%"> <select name="SelectMarca" onChange="submit();"> <option value="0" selected>Seleccione Marca >>>option> <?PHP include ("conectar.php"); $consulta = "SELECT DISTINCT MARCA FROM PRODUCTOS WHERE NOMBRE = ('{$_POST[SelectNombre]}') ORDER BY MARCA ASC"; $seleccion = mysql_query($consulta, $link); while ($do = mysql_fetch_array($seleccion)){ $mar = $do[MARCA]; echo "<option value=\"$mar\"> $mar </option>"; } ?> </select></td> </tr> <tr> <td width="30%"><font color="#FFFFFF">Modelo </font></td> <td width="70%"> <select name="SelectModelo" disabled> <option value="">Seleccione Modelo >>>option> </select></td> </tr> </table> <input type="hidden" name="ini" value="2"> <input type="hidden" name="marca" value="<?php echo $_POST['SelectMarca'];?>"> <input type="hidden" name="nombre" value="<?php echo $_POST['SelectNombre'];?>"> </form> <form name="FormProducto" method="post" action="carro.php"> <p align="center"><input name="add" type="submit" value="Buscar otro..."></p> <input type="hidden" name="ini" value="0"> </form> <?php } else { ?> <form name="FormProductos" method="post" action="carro.php"> <table width="100%" border="1" cellspacing="3" background="imagenes/tfondoc.gif" bgcolor="#20199E"> <tr> <td width="30%"><font color="#FFFFFF">Producto </font></td> <td width="70%"> <select name="SelectNombre" onChange="submit();"> <option value="0" selected>Seleccione Producto </option> <?PHP include ("conectar.php"); $consulta = "SELECT DISTINCT NOMBRE FROM PRODUCTOS ORDER BY NOMBRE ASC"; $seleccion = mysql_query($consulta, $link); while ($do = mysql_fetch_array($seleccion)){ $nom = $do[NOMBRE]; echo "<option value=\"$nom\"> $nom </option>"; } ?> </select></td> </tr> <td width="30%"><font color="#FFFFFF">Marca </font></td> <td width="70%"> <select name="SelectModelo" disabled> <option value="">Seleccione Marca >>> </option> </select></td> </tr> <td width="30%"><font color="#FFFFFF">Modelo </font></td> <td width="70%"> <select name="SelectModelo" disabled> <option value="">Seleccione Modelo >>></option> </select></td> </tr> </table> <p align="center"><input name="add" type="submit" value="Buscar otro..." disabled></p> <input type="hidden" name="ini" value="1"> <input type="hidden" name="nombre" value="<?php echo $_POST['SelectNombre'];?>"> </form><br> <?php } } // *****************AKA TERMINA LOS SELECT************************************?> </td></tr></table> <form action="<?=$PHP_SELF."".$SID?>" method="post"> producto <input type="text" name="item" size="50" value="<?PHP echo $fnombre.'-'; echo $fmarca.'-'; echo $fmodelo.'-'; echo $fcosto; ?>"><br> <input type="text" name="codigo" size="5" value="<?PHP echo $fcodigo; ?>"><br> Cuantas unidades <input type="text" name="cantidad" size="20"><br> <input type="submit" value="Añadir a la cesta"><br> </form> <? if (isset($itemsEnCesta)){ echo'El contenido de la cesta de la compra es:<br>'; echo "<table>"; echo "<tr>"; echo "<td>"; foreach($itemsEnCesta as $k => $v){ echo "<input type=\"text\" name=\"item1\" size=\"50\" value=\"$k\">"; echo "<input type=\"text\" name=\"item3\" size=\"2\" value=\"$v\">"; echo "<br>"; } echo "</td>"; echo "</tr>"; echo "</table>"; } ?> <form action="carrop.php"> <input type="submit" value="imprimir"><br> </form> </tt> </body> </html>