hola, junto con saludarles les planteo mi problema y espero me logre ayudar.
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>