Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2010, 15:48
cotys_cuenca
 
Fecha de Ingreso: noviembre-2010
Mensajes: 1
Antigüedad: 13 años, 4 meses
Puntos: 0
problemas al modificar un archivo

Hola, ante todo saludos.
Tengo una pagina web con carrito de compras, el cual funcion de la siguiente maner. El usuario elige un producto del catalogo y por un boton lo envia a una ventana paralela que tiene el siguiente formato



Codigo Cantidad Talle Color (titulos de los encabesados)

600 2 6m roza(Datos enviados desde el catalogo)


El problema es que quiero agregar un dato mas, que es el precio al final del encabesado yo modifique el archivo de la ventana de ingreso agregando una linea anloga para el ecncabesado y otra para la que me trae los datos al ejecutar un envio lo lo viejo se sigue cargando bien mientras que el precio no.

Los archivos inbolucrados en este proseso son dos:


1. Carrito


<div style="position: fixed; overflow: auto; height: 100px; width: 300px;"

<form method="post" name="modi" action="<?php echo $PHP_SELF;?>" />
<table width="250" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="Estilo2"><div align="center">C&oacute;digo. </div></td>
<td class="Estilo2"><div align="center">cant. </div></td>
<td class="Estilo2"><div align="center"> talle. </div></td>
<td class="Estilo2"><div align="center">color. </div></td>

//Esta es la line que agrego al titulo del encabesado qu funciona bien
<td class="Estilo2"><div align="center">color. </div></td>





<td class="Estilo2"><div align="center"></div></td>
</tr>
<?php
$sucutrule = explode ('<br>', $_SESSION["contenido_carrito"]);

foreach((array)$sucutrule as $i => $linea) {
$columna = explode ("|", $linea);
if ($columna[0]<>'') {?>
<tr>
<td class="Estilo2"><div align="center">
<?php ?><?php echo $columna[1]; ?>
</div></td>
<td class="Estilo2"><div align="center"><?php echo $columna[2]; ?></div></td>
<td class="Estilo2"><div align="right"><?php echo $columna[5]; ?>&nbsp;&nbsp;&nbsp;</div></td>
<td class="Estilo2"><div align="center"><?php echo $columna[6]; ?></div></td>


//Esta es la linea que me trae los datos pero funciona mal me trae cualquier resultado donde va el numero no tengo idea de cual asignarle, pero si le pongo cualquiera de los numeros usados arriva me trae pero obvimente el dato asociado a tal no el precio
<td class="Estilo2"><div align="center"><?php echo $columna[?]; ?></div></td>




<td class="Estilo2"><div align="center"><a href="boletear.php?idb=<?php echo $i ?>"><img src="menu/images/eliminar.png" alt="eliminar este producto" width="16" height="16" border="0" onclick="return confirm('Confirma que desea eliminar este item?');" /></a></div></td>
</tr>




<tr>
<td height="1" colspan="5" bgcolor="#535136"></td>
</tr>



<?php } } ?>
</table>
</form>






</div>

<br/>
<br/>
<br/>
<br/>
<br/>
<br/>

<?php if ($_SESSION["contenido_carrito"]<>'') { ?>




<?php } ?><?php }
?>


El segundo archi, que aclaro no e modificado se llama acumula


<?php

session_start();

$_SESSION["contenido_carrito"];

$variable = $_REQUEST["articulo"];
$variable2 = $_REQUEST["nombre"];
$variable3 = $_REQUEST["cantidad"];
$variable4 = $_REQUEST["talle"];
$variable5 = $_REQUEST["color"];
$variable6 = $_REQUEST["talle2"];
$variable7 = $_REQUEST["color2"];

foreach($variable as $i => $codigo) {

if ($variable3[$i]<>'') {

$_SESSION["contenido_carrito"].= "$variable[$i]|$variable2[$i]|$variable3[$i]|$variable4[$i]|$variable5[$i]|$variable6[$i]|$variable7[$i]<br>";

}


}


if(isset($_POST["seleccion"])==false)
{
echo "<script type=\"text/javascript\">
history.go(-1);
</script>";
exit;
}


?>



Me ayudan por favor