Foros del Web » Programando para Internet » PHP »

Actualizacion de listado

Estas en el tema de Actualizacion de listado en el foro de PHP en Foros del Web. Hola amigos, por favor quisiera me ayudaran con esto: 1. Tengo este codigo que visualiza el listado de productos seleccionados por el usuario vercarrito.php : ...
  #1 (permalink)  
Antiguo 11/11/2008, 07:38
Avatar de hoberwilly  
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 15 años, 9 meses
Puntos: 2
Pregunta Actualizacion de listado

Hola amigos, por favor quisiera me ayudaran con esto:
1. Tengo este codigo que visualiza el listado de productos seleccionados por el usuario vercarrito.php:
<?php
session_start();
error_reporting(E_ALL);
@ini_set('display_errors', '1');
if(isset($_SESSION['carro']))
$carro=$_SESSION['carro'];else $carro=false;
?>
<html>
<head>
<title>PRODUCTOS AGREGADOS AL CARRITO</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h1 align="center">Carrito</h1>
<?php
if($carro){
?>
<table width="720" border="0" cellspacing="0" cellpadding="0" align="center">
<tr bgcolor="#333333" class="tit">
<td width="105">Producto</td>
<td width="207">Precio</td>
<td colspan="2" align="center">Cantidad de Unidades</td>
<td width="15" align="center">Ver detalle</td>
<td width="159" align="center">Actualizar</td>
</tr>
<?php
$color=array("#ffffff","#F0F0F0");
$contador=0;
$suma=0;
foreach($carro as $k => $v){
$subto=$v['cantidad']*$v['precio'];
$suma=$suma+$subto;
$contador++;
?>
<form name="a<?php echo $v['identificador'] ?>" method="post" action="agregacar.php?<?php echo SID ?>" id="a<?php echo $v['identificador'] ?>">
<tr bgcolor="<?php echo $color[$contador%2]; ?>" class='prod'>
<td><?php echo $v['producto'] ?></td>
<td><?php echo $v['precio'] ?></td>
<td width="43" align="center"><?php echo $v['cantidad'] ?></td>
<td width="136" align="center">
<input name="cantidad" type="text" id="cantidad" value="<?php echo $v['cantidad'] ?>" size="8">
<input name="id" type="hidden" id="id" value="<?php echo $v['id'] ?>"> </td>
<td align="center">
<input name="imageField" type="image" src="actualizar.gif" width="20" height="20" border="0"></td>
</tr>
</form>
<?php }?>
</table>
<a href="catalogo.php?<?php echo SID;?>"><img src="continuar.gif" width="13" height="13" border="0"></a>
</div>
<?php }</p>
</body>
</html>
2. y el agregarcarrito.php que al presionar el boton actualizar de vercarrito.php, se actualiza cada para cada item:
<?php
session_start();
extract($_REQUEST);
include('conec.php');
conectarse();
if(!isset($cantidad)){$cantidad=1;}
$qry=mysql_query("select * from catalogo where id='".$id."'");
$row=mysql_fetch_array($qry);
if(isset($_SESSION['carro']))
$carro=$_SESSION['carro'];
$carro[md5($id)]=array('identificador'=>md5($id),'cantidad'=>$cant idad,'producto'=>$row['producto'],'precio'=>$row['precio'],'id'=>$id);
$_SESSION['carro']=$carro;
header("Location:vercarrito.php?".SID);
?>
El codigo funciona muy bien, pero lo que yo quisiera es como implementarlo para que el usuario al digitar las cantidad solicitadas al ultimo tenga solo un submit y actualize todos estos datos de cantidad (k ingresen a la variable $carro)...

id producto cant. solicitada
---------------------------------------------
010 producto 1 100
020 producto 2 95
030 producto 3 50
etc...
|actualizar| //aqui para implementacion de solo un submit que actualize todo en uno solo

Gracias de antemano por la ayuda prestada
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 18:48.