Foros del Web » Programando para Internet » PHP »

añadir un producto a a la cesta

Estas en el tema de añadir un producto a a la cesta en el foro de PHP en Foros del Web. Buenas, en un proyecto tengo lo siguiente; 1 session de login (perfecto) por usuario registrado 2 formulario dentro de donde me muestra el detalle del ...
  #1 (permalink)  
Antiguo 08/08/2011, 10:59
 
Fecha de Ingreso: febrero-2007
Ubicación: Caracas
Mensajes: 148
Antigüedad: 17 años, 8 meses
Puntos: 6
añadir un producto a a la cesta

Buenas, en un proyecto tengo lo siguiente;
1 session de login (perfecto) por usuario registrado
2 formulario dentro de donde me muestra el detalle del producto,

Código PHP:
     <?php

    
if($_GET[id]) {

        
$query mysql_query("SELECT p.CodigoProducto, p.Descripcion, p.DescripcionInterna, p.Referencia, p.PrecioUnitario1, l.Descripcion as linea, p.CodigoLinea, p.CodigoFamilia, f.Descripcion as familia FROM vwProductosWeb p, Lineas l, FamiliaProductos f WHERE p.CodigoProducto='" $_GET[id] . "' AND p.CodigoLinea=l.CodigoLinea AND p.CodigoFamilia=f.CodigoFamilia",$db);
        
$row mysql_fetch_row($query); 

        
$data_id $row[0];        
        
$data_titulo $row[1];        
        
$data_interna $row[2];            
        
$data_referencia $row[3];                    
        
$data_precio $row[4];    
        
$data_linea $row[5];                
        
$data_codigolinea $row[6];        
        
$data_codigofamilia $row[7];
        
$data_familia $row[8];        

        
$cual array_search($data_codigofamilia$data_categorias[id]);    
        
$data_color $data_categorias[color][$cual];        

        
        
    }


?>
 [PHP]
<?php

echo "<form action='pedido.php' name='formpedido' method='post' id='formpedido'>\n";
echo "<div class='descripcion'>\n";
echo "<h1>$data_titulo</h1>\n";
echo "<h2>Nº Referencia: $data_referencia</h2>\n";
echo "<p>$data_interna</p>\n";
echo "<h3>Precio BsF: $data_precio</h3>\n";
echo "</br>\n";
echo "<table width='162' border='0'>\n";
echo "<tr>\n";
echo "<td width='28'>\n";
echo "</td>\n";
echo "<td width='59'>\n";
echo "<label>Cantidad</label>\n";
echo "</td>\n";
echo "<td width='60'><input name='cantidad' type='text' id='cantidad' size='10' maxlength='10' />\n";
echo "</td>\n";
echo "<td width='9'>\n";
echo "</td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td colspan='4'>\n";
echo "<input name='anadir' type='submit' value='A&ntilde;adir' id='anadir'/>\n";
echo "<input type='hidden' name='pedido' id='pedido' value='$data_id' />\n";
echo "</td>\n";
echo "</tr>\n";
echo "</table>\n";
echo "</div>\n";
echo"</form>\n";
?>
[/PHP]
Muy importante en un campo oculto llamo por una variable $data_id el id o CodigoProducto. para enviar la info.

este formulario, si y solo si hagas seccion te lleva a la pagina pedido, donde ya tengo incluidos los datos del usuario logeado,

Necesito saber como puedo enviar esta informacion a la pagina de pedidos.php,
tengo 2 tablas PEDIDO-(id_pedido, id (id del registro usuario), fecha_pedido)
Detalle_Pedido-(id_pedido, CodigoProducto, Cantidad, Total)
No estoy clara si estas tablas esten bien formuladas, o que, en un ejemplo que no entiendo tengo un check, pero yo digo que con un boton basta.

Etiquetas: cesta, mysql, producto, registro, tabla, formulario, variables, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:44.