Comunidad de diseño web y desarrollo en internet online

Carrito de compra en php

Citar            
MensajeEscrito el 09 Dic 2010 11:35 pm
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Carrito de compras con Checkbox</title>
</head>

<body>

<?php


global $conexion;

function conectar(){

global $conexion;

// define tu servidor
$conexion=mysql_connect("*******") or die("********");

mysql_select_db("********");
}

function desconectar(){
global $conexion;

mysql_close($conexion);
}

function realizarquerry($sql){
global $conexion;

conectar();

$rs=mysql_query($sql, $conexion);
desconectar();

return $rs;
}



//Selecciona tu base de datos
$sql="select * from *******";
$rs=realizarquerry($sql);
$camposTabla=array();
$contador=1;

while($datos1=mysql_fetch_field($rs)){
$camposTabla[$contador]=$datos1 -> name;
$contador++;
}

echo "<form name='formulario' method='post' action='ejemplo.php'>";
echo "<table>";
echo "<tr>";

for ($i=2; $i<=count($camposTabla); $i++){
if($i==6){
echo "<td align='center' valign='middle'>".$camposTabla[$i]."</td>";
}else if($i==5){
echo "<td align='center' valign='middle'>".$camposTabla[$i]."</td>";
}else{
echo "<td align='center' valign='middle'>".$camposTabla[$i]."</td>";
}
}

echo "<td align='center' valign='middle'>Agregar al carrito</td>";
echo "</tr>";

//contenido de la tabla

$contador=2;
while($datos=mysql_fetch_array($rs)){
echo "<tr>";
for($i=2; $i<=count($camposTabla); $i++){
if($datos[$camposTabla[$i]]==NULL || $datos[$camposTabla[$i]]==""){
echo "<td>&nbsp;</td>";
}else if ($camposTabla[$i]=="foto"){
//Directorio para imagenes
echo "<td align='center' valign='middle'><img src='***src de las imagenes***".$datos[$camposTabla[$i]]."'></td>";
}else{
echo "<td align='center' valign='middle'>".$datos[$camposTabla[$i]]."</td>";
}
}

echo "<td align='center'><input name='pedido[]' type='checkbox' value='".$datos[$camposTabla[1]]."'></td>";
echo "</tr>";
}
echo "<tr><td colspan='6' align='right'>";
echo "<input type='hidden' name='carrito' value='si'>";
echo "<input type='submit' value='Agregar al carrito'>";
echo "</td></tr>";
echo "</table>";
echo "</form>"
?>
<?php
if (isset($_POST["carrito"])){
$pedido=$_POST["pedido"];

if (count($pedido)>1){
echo "Se han pedido ".count($pedido)." Objetos";
}else{
echo "Se ha pedido ".count($pedido)." Objetos";
}
echo "<br>";
$objetosSeleccionados=array();
$i=0;
foreach ($pedido as $valor){
$objetosSeleccionados[$i]=$valor;
$i++;
}
if (count($objetosSeleccionadoss)>1){
echo "los objetos seleccionadas son: <br>";
}else{
echo "el objeto seleccionada es: <br>";
}

for ($j=0; $j<count($objetosSeleccionados); $j++){
$sql="select nombre from ***basededatos*** where ejemplo=".$objetosSeleccionados[$j];
$rs=realizarquerry($sql);
echo mysql_result($rs,0,0);
}
}

?>
</body>
</html>

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 13 Dic 2010 01:53 am
Que interesante, es un mensaje secreto?
:cool:

Por Atomsk

350 de clabLevel

3 tutoriales

 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.