
rafaeldorazio
Membros-
Total de itens
171 -
Registro em
-
Última visita
Sobre rafaeldorazio

rafaeldorazio's Achievements
0
Reputação
-
O primeiro insert deu certo. O segundo insert deu erro. O rollback não foi feito, o primeiro insert foi inserido na base. Como eu faço para quando der erro em qualquer insert dar rollback em todos os inserts ? $produto_id = split(";", $_GET["produto_id"]); $produto_quantidade = split(";", $_GET["produto_quantidade"]); $db = new PDO('mysql:host=localhost;port=3306;dbname=namorofalso', 'root', 'Altera1janio1'); try { /* ------------------------------------ LISTA DADOS DOS ITENS DOS PRODUTOS COMPRADOS ------------------------------------------------------- */ $pedido_valor = 0; for($index = 0; $index < count($produto_id); $index++) { $stmt = $db->prepare("SELECT * FROM tb_produto WHERE produto_id=:produto_id"); $stmt->bindValue(':produto_id', $produto_id[$index], PDO::PARAM_INT); $stmt->execute(); $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); $pedido_valor += ($rows[0]["produto_valor"] * $produto_quantidade[$index]); $item = array("produto_id" => $rows[0]["produto_id"], "item_nome" => $rows[0]["produto_nome"], "item_valor" => $rows[0]["produto_valor"]); } /* -------------------------------- CADASTRA O PEDIDO E OS ITENS DOS PEDIDOS COMPRADOS ----------------------------------------------------- */ $db->beginTransaction(); //PEDIDO $db->exec('INSERT INTO tb_pedido(pedido_valor) VALUES('. $pedido_valor .')'); $pedido_id = $db->lastInsertId(); //ITEM DO PEDIDO for($index = 0; $index < count($item); $index++) $db->exec('INSERT INTO tb_pedido_item(pedido_id, item_valor, produto_id) VALUES("$pedido_id", "$item[$index]["item_valor"]", "$item[$index]["produto_id"]")'); $db->commit(); } catch (PDOException $e) { $db->rollBack(); echo $e->getMessage(); }
-
Todos os exemplos foram retirados do MERCADO PAGO. Mas quando eu recebo no ipn.php os dados da compra, o status está vindo como R. Caso eu teste o envio dos dados IPN do mercadopago https://www.mercadop...as/notificacoes funciona. <?php require_once ('mercadopago/mercadopago.php'); $mp = new MP('xxxxxxxx', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx'); $preference = array( "items" => array( array( "title" => "sdk-php", "quantity" => 1, "currency_id" => "ARS", "unit_price" => 10.2 ) ) ); $mp->sandbox_mode(TRUE); $preferenceResult = $mp->create_preference($preference); ?> <!DOCTYPE html> <html> <head> <title>Pagar</title> </head> <body> <a href="<?php echo $preferenceResult['response']['sandbox_init_point']; ?>">Pagar</a> </body> </html> IPN <?php ini_set('log_errors', true); ini_set('error_log', dirname(__FILE__).'/ipn_errors.log'); require_once "mercadopago.php"; $mp = new MP('xxxxxxxxxxxxxx', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); // Get the payment reported by the IPN. Glossary of attributes response in https://developers.mercadopago.com $payment_info = $mp->get_payment_info($_GET["id"]); // Show payment information if ($payment_info["status"] == 200) { error_log($payment_info["status"]); } error_log($payment_info["response"]["collection"]["status"]); ?>
-
Erro ao acessar uma function de um objecto
uma questão postou rafaeldorazio Ajax, JavaScript, XML, DOM
function GridView() { var codRowClick; this.rowClick = eval(codRowClick); } var gridView = new GridView(); gridView.codRowClick = "function(){ alert('ta de rosca'); }"; gridView.rowClick(); Está ocorrendo o seguinte erro: Uncaught TypeError: Property 'rowClick' of object #<GridView> is not a function porque ? -
função js valida tudo
pergunta respondeu ao Carlos Rocha de rafaeldorazio em Ajax, JavaScript, XML, DOM
fiote pensava que nem você mas depois que entrei na empresa que estou trabalhando eles me mostraram um outro mundo, se o framework te ajuda e facilita o desenvolvimento porque não usa-lo ? Carlos se você não estiver com a corda no pescoço me mande uma mensagem privada com o seu MSN que eu te ajudo quando eu tiver um tempinho -
função js valida tudo
pergunta respondeu ao Carlos Rocha de rafaeldorazio em Ajax, JavaScript, XML, DOM
rsrs ai que está Carlos, os campos que estiverem com a tag validation="true" vao ser validados e não seria assim que você faria com o jquery XD -
função js valida tudo
pergunta respondeu ao Carlos Rocha de rafaeldorazio em Ajax, JavaScript, XML, DOM
agora estou no trabalho com serviços até o pescoço rsrs Mas por enquanto ai vai uma dica: <input type="text" id="nome" validation="true" > <input type="text" id="ENdereco" validation="true" > <input type="text" if="Telefone" validation="true" > Ai você vai pesquisar a respeito no Jquery: - Como fazer um looping no jquery pegando campos com uma determinada tag -
função js valida tudo
pergunta respondeu ao Carlos Rocha de rafaeldorazio em Ajax, JavaScript, XML, DOM
uma dica, use Jquery nos campos que são requeridos sete m etodos nos campos exemplo: <input type="text" validate="true"> AI no jquery você faz um foreach pegando e validando so campos que tem validate=true -
Por exemplo como eu faria para fazer algo assim: id.ClientEvents.rowClick = function() { código a ser executado } Estou criando um componente e gostaria de saber como fazer
-
:hover o texto se movimenta, porque?
pergunta respondeu ao rafaeldorazio de rafaeldorazio em HTML, XHTML, CSS
resolvido , meio que gambi mas resolve Tipo na class .container botei uma borda com a mesma cor de fundo e ela não aparece, quando executar a borda do houver o text não vai se mexer XD -
<style type="text/css"> #scrollTest { width: 400px; height: 285px; overflow: auto; background-color: #000; border: 1px solid #D6D6D6; color: #333; } .container { height: 32px; line-height: 32px; _font-family: Tahoma, Sans-Serif; font-family: Courier New, Monospace; font-size: 11px; } #scrollTest .container:hover { border: 1px solid #CCC; } </style> <div id="scrollTest"> <table> <tr> <td class="container"> Rafael Fernandes D Orazio </td> </tr> <tr> <td class="container"> Meire Fernandes D Orazio </td> </tr> <tr> <td class="container"> Eliana Fernandes Malfarage </td> </tr> </table> </div>
-
<style> div:disabled { background-color: #CFCFCF; } </style> <div disabled> HAhahahahhahaha </div>
-
O meu código está deixando a modal dialog com opacidade. O meu objetivo é deixar toda a página com opacidade memos a parte da modal dialog. O que está errado no meu código ? body, html { background-color:#000; filter:opacity(alpha=70); /* para o IE */ -moz-opacity:0.70; /* para o FireFox */ opacity:0.7; /* para o outros Navegadores */ -webkit-opacity:0.7; } E a modal é carregada dentro do BODY http://imageshack.us/f/546/imgcj.jpg/
-
o pior que não da nenhuma mensagem de erro !
-
Foi dada full permission para o IIS_[nomeDAmaquina] , mas não está removendo o arquivo no IIS !
-
Ajuda com exibição do Conteudo
pergunta respondeu ao LordLe de rafaeldorazio em Ajax, JavaScript, XML, DOM
uma dica, faça com xml esses arquivos e para re-los, use o jquery. http://think2loud.com/reading-xml-with-jquery/