Ver Mensaje Individual
  #23 (permalink)  
Antiguo 14/07/2008, 08:43
Avatar de hoberwilly
hoberwilly
 
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 16 años, 4 meses
Puntos: 2
Pregunta Respuesta: grabar en una base de datos

Saludos,
Actualmente estoy implementando que el usuario (primeramente debe loguearse) visualize sus transacciones (ORDEN DE PEDIDO) que ha realizado en el tiempo.

1. Primero el usuario debe loguearse : (LOGINORDEN.PHP)

session_start();
$username = $_POST['username'];
$password = $_POST['password'];
...
if($data['password'] != $password){
header("location: error.php?nro=3");
}else
{
$_SESSION["s_username"] = $data['username'];
header("location: misOrdenes.php");
return;
}...

2. En este caso el usuario una vez logueado, este puede visualizar todo su historial de compras desserializada que ha realizado en el tiempo (pero solo la que corresponde a ESE usuario)...
(MISORDENES.PHP):
<?php
session_start();
include("conec.php");
conectarse();
$id=$_POST['s_username'];
$qry=mysql_query("select idFactura,compra_serializada from factura where idUsername='$id'") or die("Error en consulta:" .mysql_error() );
if($query=mysql_fetch_array($qry))
{
$_SESSION['carritodesserializado']=unserialize($query['compra_serializada']);
$carro=$_SESSION['carritodesserializado'];
}
?>
<html>
<head>
<title>MIS ORDENES</title>
</head>

<body>
ORDEN DE PEDIDO Nº <?php echo $query['idFactura'] ?><p>
<table >
<tr >
<td>Producto</td><td>Precio(S/.)</td>
</tr>
<?php
foreach($carro as $k => $v){
?>
<tr>
<td><?php echo $v['producto'] ?></td>
<td><?php echo $v['precio'] ?></td>
</tr>
<?php }?>
</table>
</body>
</html>

Es aqui donde esta mi problema, pero no me sale lo que yo quiero...por favor necesito de su ayuda...espero haber sido claro.

gracias de antemano por su colaboracion y esperando una respuesta positiva...