Ir para conteúdo
Fórum Script Brasil

rafaeldorazio

Membros
  • Total de itens

    171
  • Registro em

  • Última visita

Tudo que rafaeldorazio postou

  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/
  16. as vezes o mais simples vira o mais complicado rsrsrs. Tem um modo de fazer com jquery mas já fica um poucomais complexo, pois o modo facil ele não apresenta em tela o erro real, caso haja algum erro na aplicação ! http://api.jquery.com/jQuery.ajax/
  17. Como eu faria para detectar se uma div possui scroll vertical e horizontal ?
  18. Romerito, eu acabei mudando um pouco a estrutura, eu estou usando object. você poderia me ajudar a criar uma estrutura usando object ? a estrutura seria algo assim : "nome_tabela": [{ aqui vem uma coleção ( array ) }], "nome_tabela2": [{ aqui vem uma coleção ( array ) }] A estrutura de dentro está funcionando : function classJsonSave(ent_id, isPk, fld_id, valueColumn) { this.ent_id = ent_id; this.pk = isPk; this.fld_id = fld_id; this.valueColumn = valueColumn; } arrayTable.push(new classJsonSave($(this).attr("ent_id"), $(this).attr("autoinc"), $(this).attr("fld_id"), $(this).val())); Porem eu preciso tornar o "nome_tabela" e "nome_tabela2" dinamicos, como eu faria usando object ?
  19. me expressei errado. Supondo que a minha variavel ent_id seja igual a Rafael. Eu tenho que fazer aparecer assim Rafael: "qualquer_coisa", como eu faço isso dinamicamente com o valor da variavel ent_id ? &lt;script type="text/javascript"> ent_id = rafael; var obj = { ent_id: "qualquer_coisa" }; alert(JSON.stringify(obj)); </script> Lembrando que o valor da variavel ent_id ela é dinamica.
  20. var obj = { ent_id : arrayTable } O ent_id é uma variavel! Do modo que está vai aparecer ent_id, como eu faço para que o valor dessa variavel apareça ?
  21. me explique melhor sobre esses 5 textos. Você está usando jquery ?
  22. setInterval (trocaTexto, 600000); // a cada 10 minutos vai chamar a function trocaTexto trocaTexto() { // aqui você muda o texto }
  23. então, nem tenho a minima noção de como fazer usando expressao regular
  24. Remover uma determinada linha, não deixando a linha em branco, como eu faria em php ? $arr = file('users.txt'); // Lê todo o arquivo para um vetor foreach($arr as $k=>$linha) { // passa linha a linha do arquivo if( $linha == $_SESSION["name"] ) unset($arr[$k]); // Elininando a linha } //Reescrevendo o arquivo file_put_contents('users.txt',$arr); O ocdigo acima apaga a linha encontrada, mas deixa ela vazia, como faço para apagar a linha toda ?
×
×
  • Criar Novo...