Ir para conteúdo
Fórum Script Brasil

rafaeldorazio

Membros
  • Total de itens

    171
  • Registro em

  • Última visita

Sobre rafaeldorazio

rafaeldorazio's Achievements

0

Reputação

  1. 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(); }
  2. 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"]); ?>
  3. 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 ?
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. <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>
  11. <style> div:disabled { background-color: #CFCFCF; } </style> <div disabled> HAhahahahhahaha </div>
  12. 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/
  13. rafaeldorazio

    unlink

    o pior que não da nenhuma mensagem de erro !
  14. rafaeldorazio

    unlink

    Foi dada full permission para o IIS_[nomeDAmaquina] , mas não está removendo o arquivo no IIS !
  15. uma dica, faça com xml esses arquivos e para re-los, use o jquery. http://think2loud.com/reading-xml-with-jquery/
×
×
  • Criar Novo...