14/07/2008, 08:43
|
| | | Fecha de Ingreso: julio-2008 Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 16 años, 4 meses Puntos: 2 | |
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... |