valores=0; } /////////////////// /////////////////// //GUARDO LA BUSQUEDA INICIAL function guardo_busqueda($contador,$id,$titulo) { $repetido=0; for ($i=0;$i<$this->valores;$i++) { if($this->array_id[$i]!=0) { if($this->array_id[$i] == $id) { $repetido = 1; } } } if($repetido!=1) { $this->array_contador[$this->valores]=$contador; $this->array_id[$this->valores]=$id; $this->array_titulo[$this->valores]=$titulo; $this->array_titulo2[$id]=$titulo; $test = $this->array_titulo2[$id]; $this->array_agrego[$this->valores]=0; $this->array_cantidad_enviada[$this->valores]=0; $this->valores++; } } //AGREGO UN PRODUCTO A LA COTIZACION function agrego($id,$cantidad_enviada,$medida) { for($i=0;$i<$this->valores;$i++) { if($this->array_id[$i] == $id) { $this->array_agrego[$i]=1; $this->array_cantidad_enviada[$i]=$cantidad_enviada; $this->array_medida[$i]=$medida; //echo "agreg: ".$this->array_agrego[$i]; break; } } } /////////////////// function imprimo_cotizaciones() { //echo "imprimo cotizaciones
"; for($i=0;$i<$this->valores;$i++) { $agregados = $this->array_agrego[$i]; $producto = $this->array_id[$i]; //echo "id= $producto - agregados = $agregados
"; if($agregados == 1) { //echo "Agregados= $producto
"; $mando=1; } } if($mando == 1) { //HAGO UN FORM PARA ENVIAR TODA LA INFO DEL FORMULARIO PRINT("
"); PRINT("

"); } else { PRINT("

"); } } /////////////////// function chequeo_boton($id_producto) { /////////////////////////////////////////////// for($i=0;$i<$this->valores;$i++) { if($this->array_id[$i] == $id_producto) { $agregados = $this->array_agrego[$i]; $cantidad_enviada = $this->array_cantidad_enviada[$i]; $titulo = $this->array_titulo[$i]; $medida = $this->array_medida[$i]; if($agregados == 1) { // print(" "); // } else { print(" "); } // //FIN SI ESTA O NO EN AGREGADOS } //FIN CHEQUEO MISMO PRODUCTO } //FIN RECORRO TODOS LOS VALORES PARA BUSCAR EL ID QUE CORRESPONDE } //FIN FUNCION CHEQUEO BOTON /////////////////// //elimina un producto del carrito. recibe la linea del carrito que debe eliminar //no lo elimina realmente, simplemente pone a cero el id, para saber que esta en estado retirado function eliminar($id_producto) { for($i=0;$i<$this->valores;$i++) { if($this->array_id[$i] == $id_producto) { $this->array_agrego[$i]=0; //echo "Elimino: ".$this->array_id[$i]; break; } //FIN CHEQUEO ES EL PRODUCTO QUE ESTOY BUSCANDO PARA ELIMINAR } //FIN RECORRO TODOS LOS VALORES } //FIN FUNCION ELIMINAR ///////////////////////////////////////////////////// //IMPRIMO PARA VER CUALES SON LOS QUE TENGO GUARDADOS function imprimo() { for($i=0;$i<$this->valores;$i++) { $contador = $this->array_contador[$i]; $id = $this->array_id[$i]; $producto= $this->array_titulo[$i]; $total = $this->valores; //echo "Contador= $contador + Id= $id + Producto= $producto + Total= $total
"; } } //////////////////////////// //////////////////////////// //GUARDO EL NUMERO DE PEDIDO function id_pedido($id_pedido) { $this->id_pedido=$id_pedido; } /////////////////// /////////////////// function imprimo_enviado($id_pedido) { global $cuerpo; global $cuerpo3; //////////////////////////// //////////////////////////// //PRINT("ENVIADO

"); ////////NUMERO DE PEDIDO/////// //$id_pedido = $this->id_pedido; /////////////////////////////// PRINT("Nro de pedido: $id_pedido

"); //CAMBIAR ORDEN DE LAS COLUMNAS PRINT("

Ud. no ha cargado ningun producto.


Ya fue agregado al envio
$cantidad_enviada
"); $cuerpo.="
CANTIDAD
PRODUCTO
DESCRIPCION
MARCA
MODELO
MEDIDAS Y ACCESORIOS
OPCIONES
"; ///////////////////////// ///////////////////////// for($i=0;$i<$this->valores;$i++) { //ME FIJO SI EL PRODUCTO FUE AGREGADO if($this->array_agrego[$i] == 1) { $cantidad_enviada = $this->array_cantidad_enviada[$i]; $id = $this->array_id[$i]; $medida = $this->array_medida[$i]; if($medida == '') { $medida = "''"; } //COMPRUEBO NO HABERLO INSERTADO YA $selectChequeo = querySql("SELECT * FROM renalife.pedidos_detalle WHERE id_producto = $id AND id_pedido = $id_pedido"); $rows = mysql_num_rows($selectChequeo); ///SI NO ENCUENTRA ESE PEDIDO CON ESE PRODUCTO if($rows != 0) { //PRINT("NO SE INSERTA DE NUEVO PORQUE YA FUE GUARDADO
"); } else { //PRINT("INSERT INTO renalife.pedidos_detalle(id,id_producto,medida,cantidad,id_pedido) values('',$id,$medida,$cantidad_enviada,$id_pedido)"); $inserto = querySql("INSERT INTO renalife.pedidos_detalle(id,id_producto,medida,cantidad,id_pedido) values('',$id,$medida,$cantidad_enviada,$id_pedido)"); } //BUSCO NOMBRE DE LA MEDIDA $selectNombreMedida = querySql("SELECT descripcion FROM medidas WHERE id=$medida"); $rowSelectNombreMedida = mysql_fetch_array($selectNombreMedida); $nombre_mostrar_medida = $rowSelectNombreMedida[descripcion]; //SELECCIONO PARA VER LOS PRODUCTOS SELECCIONADOS $selecciono_envio = querySql("SELECT * FROM productos WHERE id=$id"); $rowEnviados = mysql_fetch_array($selecciono_envio); //SI MARCA BIEN VACIA if($rowEnviados[marca] == '') { $rowEnviados[marca]='.'; } //SI LAS MEDIDAS Y ACCESORIOS VIENEN VACIOS if($rowEnviados[med_acc] == '') { $rowEnviados[med_acc]='.'; } //SI EL MODELO VIENE VACIO if($rowEnviados[modelo] == '') { $rowEnviados[modelo]='.'; } //SI EL PRODUCTO VIENE VACIO if($rowEnviados[productos] == '') { $rowEnviados[productos]='.'; } //CAMBIAR ORDEN DE LAS OPCIONES /////////////////// PRINT(""); // // global $cuerpo3; $cuerpo.=""; $cuerpo3.="
ID:$id
Cantidad Solicitada: $cantidad_enviada
Producto: $rowEnviados[productos]
Titulo:$rowEnviados[titulo]
Marca: $rowEnviados[marca]
Modelo: $rowEnviados[modelo]
Medida: $nombre_mostrar_medida
"; } } PRINT("
CANTIDAD
PRODUCTO
TITULO
MARCA
MODELO
MEDIDAS Y ACCESORIOS
$cantidad_enviada $rowEnviados[productos] $rowEnviados[descripcion] $rowEnviados[marca] $rowEnviados[modelo] $nombre_mostrar_medida


$cantidad_enviada $rowEnviados[productos] $rowEnviados[titulo] $rowEnviados[marca] $rowEnviados[modelo] $nombre_mostrar_medida
"); $cuerpo.=""; } //FIN FUNCION IMPRIMO ENVIADO /////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// //////////////////////////////////////// function ver_agregados() { /////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////// // PRINT(" RENALIFE PEDIDO A ENVIAR - RENALIFE

"); /////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////// //$id_pedido = $this->id_pedido; //PRINT("Nro de pedido: $id_pedido

"); PRINT(" "); /////////////////////////////////// //////////////////////////////////// for($x=0;$x<$this->valores;$x++) { if($this->array_agrego[$x] == 1) { $id = $this->array_id[$x]; $cantidad_enviada = $this->array_cantidad_enviada[$x]; $medidas = $this->array_medida[$x]; /////////////////////////// //BUSCO NOMBRE DE LA MEDIDA if($medidas != '') { $selectNombreMedida = querySql("SELECT descripcion FROM medidas WHERE id=$medidas"); $rowSelectNombreMedida = mysql_fetch_array($selectNombreMedida); $medidas = $rowSelectNombreMedida[descripcion]; } else { $medidas="Sin medidas"; } ///////////////////////////// $selecciono_envio = querySql("SELECT * FROM renalife.productos WHERE id=$id"); $rowEnviados = mysql_fetch_array($selecciono_envio); //SI FOTO VIENE VACIO if($rowEnviados[foto] == '') { $foto="(sin imagen)"; } else { $foto = " "; } //SI MARCA BIEN VACIA if($rowEnviados[marca] == '') { $rowEnviados[marca]='.'; } //SI LAS MEDIDAS Y ACCESORIOS VIENEN VACIOS //SI LAS MEDIDAS Y ACCESORIOS VIENEN VACIOS if($rowEnviados[med_acc] == '') { $rowEnviados[med_acc]='.'; $medidas = 'Sin medidas'; } else { //$medidas = "Ver medidas y accesorios"; } //SI EL MODELO VIENE VACIO if($rowEnviados[modelo] == '') { $rowEnviados[modelo]='.'; } //SI EL PRODUCTO VIENE VACIO if($rowEnviados[productos] == '') { $rowEnviados[productos]='.'; } //SI LA DESCRIPCION VIENE VACIA if($rowEnviados[descripcion] == '') { $rowEnviados[descripcion]='.'; $descripcion = '.'; } else { $descripcion = "Ver descripción"; } //onClick=\"return false;\" /////////////////// PRINT(""); } } PRINT("
CANTIDAD
FOTO
PRODUCTO
DESCRIPCION
MARCA
MODELO
DECRIPCION
MEDIDAS
$cantidad_enviada $foto $rowEnviados[productos] $rowEnviados[descripcion] $rowEnviados[marca]
$rowEnviados[modelo]
$descripcion
$medidas
"); PRINT("

volver

"); } //FIN FUNCION ///////////////////////////////////////// //////////////////////////////////////// } //inicio o recupero la sesión session_start(); //si no esta creado el objeto carrito en la sesion, lo creo if (!isset($_SESSION["pedidoRenalife"])) { $_SESSION["pedidoRenalife"] = new carrito(); } ?>
Error de conexion