PHP - carrito(prueba)

 
Vista:

carrito(prueba)

Publicado por princesa (3 intervenciones) el 26/06/2007 01:34:32
hola que tal soy yo nuevamente , sera que me puedan ayudar, miren tengo este codigo, pero lo que quiero es que cuando de selecione algun chexbox al darle anñadir y luego acompletar tu compra, en vez de que aparesca el arreglo, aparescan los datos que estan el la tabla. ok
alguien puede ayudarme, se los agradecere muchooooo. (graciasss!!!)


<?php
// inicio.php

session_start();

if(!isset($_SESSION['carrito'])){
$_SESSION['carrito'] = array();
}

if(isset($_POST['ids-productos'])) {
$_SESSION['carrito'] = $_POST['ids-productos'];
}

if(isset($_POST['vaciar']) && $_POST['vaciar'] == 1){
$_SESSION['carrito'] = array();
}

?>
<html>
<head>
<title>ClubDelphi.com</title>
<style type="text/css">
table { width: 100%; }
td { border: Silver Solid 1px; }
</style>
</head>
<body>
<h1>
Lista de productos
</h1>
<form action="" method="post">
<table>
<tr>
<td>Comprar</td>
<td>Nombre</td>
<td>Descripción</td>
<td>Precio</td>
</tr>
<tr>
<td>

<?php
if(!in_array(1, $_SESSION['carrito']))
echo '<input type="checkbox" name="ids-productos[]" value="1" />';
else
echo '<input checked="true" type="checkbox" name="ids-productos[]" value="1" />';
?>
</td>
<td>Componentes Pérez</td>
<td>Los mejores componentes sin duda</td>
<td>10</td>
</tr>
<tr>
<td>
<?php
if(!in_array(2, $_SESSION['carrito']))
echo '<input type="checkbox" name="ids-productos[]" value="2" />';
else
echo '<input checked="true" type="checkbox" name="ids-productos[]" value="2" />';
?>
</td>
<td>Componentes Rodríguez</td>
<td>Que tiemblen los componentes Pérez</td>
<td>20</td>
</tr>
<tr>
<td>
<?php
if(!in_array(3, $_SESSION['carrito']))
echo '<input type="checkbox" name="ids-productos[]" value="3" />';
else
echo '<input checked="true" type="checkbox" name="ids-productos[]" value="3" />';
?>
</td>
<td>Componentes Martínez</td>
<td>Estos son los mejores, por dios</td>
<td>30</td>
</tr>
</table>
<p><input type="submit" value="Añadir" /> a tu carrito los productos seleccionados</p>
<?php
if(!empty($_SESSION['carrito'])) {
echo '
<p>
<input type="hidden" name="vaciar" value="0" />
<input type="button" value="Vaciar" onclick="javascript:this.form.vaciar.value = 1;this.form.submit();" /> tu carrito de la compra
</p>
<p>
<a href="comprar.php" title="Haz clic aquí para completar tu compra">Haz clic aquí para completar tu compra</a>
</p>
';
}
else {
echo '<h4>Todavía no tienes nada en tu carrito de la compra</h4>';
}
?>
</form>
</body>
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder