Foros del Web » Programando para Internet » PHP »

ayuda para cargar detalle de Sesiones

Estas en el tema de ayuda para cargar detalle de Sesiones en el foro de PHP en Foros del Web. Hola amigos...tengo un código que va generando el detalle a pagar de ciertas operaciones realizadas por el usuario.(tipo orden de pedido) Todo lo hace ok, ...
  #1 (permalink)  
Antiguo 03/04/2006, 16:13
Avatar de elwata  
Fecha de Ingreso: junio-2005
Mensajes: 156
Antigüedad: 19 años, 5 meses
Puntos: 0
Sonrisa ayuda para cargar detalle de Sesiones

Hola amigos...tengo un código que va generando el detalle a pagar de ciertas operaciones realizadas por el usuario.(tipo orden de pedido)
Todo lo hace ok, el problema es cómo leer los datos de mis sesiones y cargarlos en una tabla de mi base de datos....Les mando mi código para q lo modifiquen y le añadan lo que me faltaría para q esté todo ok.

Quiero que guarde los campos CONCEPTO,COD_OPER y TOTAL
y que al final que guarde todos los datos destruya la sesión..es decir resetee todo para poder trabajar de nuevo.

<?php // Manual de PHP de WebEstilo.com
include("conexion.php");
session_start();
session_register('itemsEnCesta');
$item=$_POST['item'];
$cantidad=$_POST['cantidad'];
//$cantidad=$row1['IMPORTE'];
$itemsEnCesta=$_SESSION['itemsEnCesta'];

if ($item){
if (!isset($itemsEnCesta)){
$itemsEnCesta[$item]=$cantidad;
}else{
foreach($itemsEnCesta as $k => $v){
if ($item==$k){
$itemsEnCesta[$k]+=$cantidad;
$encontrado=1;
}
}
if (!$encontrado) $itemsEnCesta[$item]=$cantidad;
}
}
$_SESSION['itemsEnCesta']=$itemsEnCesta;
?>
<html>
<body>
<tt>
<form action="<?=$PHP_SELF."?".$SID?>" method="post">
Codigo Operación <input type="text" name="item" size="20"><br>
<input type="hidden" name="cantidad" value="1" size="20"><br>
<input type="submit" value="Añadir Operación"><br>
</form>
<?
if (isset($itemsEnCesta)){
echo'Recibo Aelu:<br>';
echo "<table>";
echo "<tr><td>CANT</td><td align='center'>OPERACION</td><td align='center'>CONCEPTO</td><td>P.U</td><td>TOTAL</td>";
$total=0;
foreach($itemsEnCesta as $k => $v){
$sql1=mysql_query("select * from conc_ael2 where COD_OPER='$k'");
$row1=mysql_fetch_assoc($sql1);
$cont=mysql_num_rows($sql1);
if ($cont>0) {
echo "<tr><td align='center'>" .$v. "</td>";
echo "<td>" .$row1['COD_OPER']. "</td>";

echo "<td>" .$row1['CONCEPTO']. "</td>";
echo "<td align='center'>" .$row1['IMPORTE']. "</td>";
echo "<td align='center'>" .$row1['IMPORTE']*$v. "</td>";
echo "</tr>";
$total=$total+$v*$row1['IMPORTE'];

}
}
echo "<tr><td>TOTAL:$total</td></tr>";
echo "</table>";
}
echo"<a href='resetea_carrito.php'>resetear</a>";
?>
</tt>
</body>
</html>

Salu2

elwata
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 21:17.