0) and ($stock_ver < 1)) { echo ""; } else { /* echo ""; */ // PRIMEIRO // Ligaçao atraves de IP function VisitorIP() { if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) $TheIp=$_SERVER['HTTP_X_FORWARDED_FOR']; else $TheIp=$_SERVER['REMOTE_ADDR']; return trim($TheIp); } $ip = VisitorIP(); $data = date("Y-m-d"); $hora = date("H:i:s"); $code = sha1($hora); // Elimina simulação de encomendas antigas $del_cesto_old = mysql_query("UPDATE cesto SET enviado='a' WHERE ip='$ip' AND data < '$data' AND enviado='n'"); mysql_query($del_cesto_old); $del_enc_old = mysql_query("UPDATE encomendas SET estado='a' WHERE ip='$ip' AND data < '$data' AND estado='n'"); mysql_query($del_enc_old); // SEGUNDO // Se tem encomenda aberta com o IP que foi detectado - dá ID_CESTO $busca_ip = mysql_query("SELECT * FROM cesto WHERE ip='$ip' AND enviado='n' ORDER BY id_cesto DESC LIMIT 1"); while ($anu_ip = mysql_fetch_array($busca_ip)){ $ip_bd = $anu_ip["ip"]; $id_cesto = $anu_ip["id_cesto"]; $id_cliente = $anu_ip["id_cliente"]; } //Insere ou adiciona ///////////////////////////////////////////////////////////////// $busca_id_artigo = mysql_query("SELECT * FROM artigos WHERE id_artigo='$id_artigo'"); $anu_id_artigo = mysql_fetch_array($busca_id_artigo); $id_artigo_bd = $anu_id_artigo["id_artigo"]; if (($id_artigo == $id_artigo_bd) and ($id_artigo != 0)) { $busca = mysql_query("SELECT * FROM artigos WHERE id_artigo='$id'"); $anu = mysql_fetch_array($busca); $ref_artigo = $anu["ref_artigo"]; $titulo1 = $anu["titulo"]; $autor = $anu["autor"]; $texto = $anu["texto"]; $thumb = $anu["thumb"]; $id_sub = $anu["id_sub"]; $preco = $anu["preco"]; $peso = $anu["peso"]; $iva = $anu["iva"]; $titulo = str_replace("'", "\'", "$titulo1"); $peso = "0.5"; //Todos os Livros passaram a ter o mesmo peso, 0.5KG $preco_final_calc = ($preco * ($iva/100)); $preco_iva = number_format($preco_final_calc, 2); $busca_promo = mysql_query("SELECT * FROM promocoes WHERE ref_artigo='$ref_artigo'"); $anu_promo = mysql_fetch_array($busca_promo); $desconto = $anu_promo["desconto"]; if ($desconto > 0) { $preco = ($preco - (($preco * $desconto)/100)); $preco_final_calc = ($preco * ($iva/100)); $preco_iva = number_format($preco_final_calc, 2); } if ($ip_bd == "") { $cria_cesto="INSERT INTO cesto (enviado,data,hora,ip,code) VALUES ('n','$data','$hora','$ip','$code')"; $resultado=mysql_db_query("$banco",$cria_cesto); $busca_cesto = mysql_query("SELECT * FROM cesto WHERE ip='$ip' AND enviado='n'"); $anu_cesto = mysql_fetch_array($busca_cesto); $id_cesto = $anu_cesto["id_cesto"]; $cria_enc="INSERT INTO encomendas (id_cesto,id_artigo,ref_artigo,quantidade,titulo,preco_uni,preco,iva,preco_iva,estado,data,hora,ip,peso) VALUES ('$id_cesto','$id_artigo','$ref_artigo','1','$titulo','$preco','$preco','$iva','$preco_iva','n','$data','$hora','$ip','$peso')"; $resultado=mysql_db_query("$banco",$cria_enc); //Actualiza Cesto include ("up_cesto.php"); echo ""; } if ($ip_bd == $ip) { $cria_enc="INSERT INTO encomendas (id_cesto,id_artigo,ref_artigo,quantidade,titulo,preco_uni,preco,iva,preco_iva,estado,data,hora,ip,peso) VALUES ('$id_cesto','$id_artigo','$ref_artigo','1','$titulo','$preco','$preco','$iva','$preco_iva','n','$data','$hora','$ip','$peso')"; $resultado=mysql_db_query("$banco",$cria_enc); //Actualiza Cesto include ("up_cesto.php"); echo ""; } } // REMOVE //////////////////////////////////////////////////////////////////////////////////// if ($accao == "remove") { if ($ip == $ip_bd) { $id_enc_apaga1 = $_GET["id_enc_apaga"]; $query = mysql_query("SELECT * FROM encomendas WHERE id_enc='$id_enc_apaga1'"); $result = mysql_fetch_array($query); $id_cesto = $result["id_cesto"]; $sql = "delete from encomendas WHERE id_enc='$id_enc_apaga1'"; mysql_query($sql); $sql2 = "select * from encomendas WHERE id_cesto='$id_cesto'"; $query2 = mysql_query($sql2); $nr = mysql_num_rows($query2); if ($nr == 0) { $sql3 = "delete from cesto WHERE id_cesto='$id_cesto'"; mysql_query($sql3); } else { //Actualiza Cesto include ("up_cesto.php"); } } echo ""; ?> $stock) { $quantidade = intval($stock); $msg_stock = 1; } if (($ip == $ip_bd) and ($quantidade > 0)) { $busca_peso = mysql_query("SELECT * FROM artigos WHERE ref_artigo='$ref_artigo'"); $anu_peso = mysql_fetch_array($busca_peso); $peso_bd = $anu_peso["peso"]; $busca = mysql_query("SELECT * FROM encomendas WHERE id_enc='$id_enc'"); $anu = mysql_fetch_array($busca); $preco_bd = $anu["preco_uni"]; $iva = $anu["iva"]; $preco = ($quantidade*$preco_bd); $preco_iva = ($quantidade*($preco_bd * ($iva/100))); $peso = ($quantidade*$peso_bd); /*echo "quantidade: $quantidade
"; echo "preco_bd: $preco_bd
"; echo "iva: $iva
"; echo "preco: $preco
"; echo "preco_iva: $preco_iva
";*/ $sql = "UPDATE encomendas SET quantidade='$quantidade',preco='$preco',preco_iva='$preco_iva',peso='$peso' WHERE id_enc='$id_enc'"; mysql_query($sql); //Actualiza Cesto include ("up_cesto.php"); } echo ""; } //header('Cache-Control: no-store, no-cache, must-revalidate'); ?> CABEÇUDOS
     
0) { $ref_artigo_stock = $_GET["ref"]; $query_stk = mysql_query("SELECT * FROM stock WHERE ref_artigo='$ref_artigo_stock'"); $result_stk = mysql_fetch_array($query_stk); $stock = intval ($result_stk["stock"]); if ($stock > 1) { $disponivel = "unidades disponíveis"; } else { $disponivel = "unidade disponível"; } ?> 150) { $upd_portes3 = "UPDATE cesto SET portes='0' WHERE id_cesto='$id_cesto'"; mysql_query($upd_portes3); $portes2 = 0; } */ ?>
As minhas compras
 
(!) Neste momento, temos em stock.
 
Artigo Descrição Quantidade Preço
(por
unidade)
Remover
     
         
 
Total sem IVA:
 €
 
Iva 6%:
 €
 
Iva 12%:
 €
 
Iva 23%:
 €
  SUB-TOTAL:  €
OFERTA de Portes para Encomendas com valor superior a 150€ ) */ ?>  
Peso total da encomenda: kg Portes: Grátis!
 
Total:
 €

<< Adicionar ao carrinho outros produtos
 
Nota: Se alterar a quantidade, carregue em "alterar" para que lhe apareçam os valores totais com a quantidade alterada.