Ir para conteúdo
Fórum Script Brasil

Carlos Rocha

Membros
  • Total de itens

    1.302
  • Registro em

  • Última visita

Tudo que Carlos Rocha postou

  1. Ok no caso ficaria assim: for($i=0;$i<$MeuCarrinho->QuantosItens();$i++) { $data = date('Y-m-d'); $MySQL->query("INSERT INTO pedidos (ID_PEDIDO, ID_PRODUTO, QUANTIDADE,Envio, data, atende) VALUES (". $CODIGO_PEDIDO .",". $MeuCarrinho->item_codigo[$i] .",". $MeuCarrinho->item_quantidade[$i] .",'". $HTTP_POST_VARS["TENVIO"] ."','$data','n')"); $ultimo_id=mysql_insert_id(); } isso! Agora, e pra pegar esse valor mais pra frente sendo que (eu acho) não esta na mesma sessão Como fazer
  2. Ola pessoal, estou precisando de uma orientação. No site do meu cliente www.naturelavie.com.br, tem uma lojinha virtual. Coisa simples mesmo. Agora o cliente me pediu para colar cobrança por cartão, boleto, deposito. Calculo de frete e muito mais. Bom, agora estou na seguinte parte. Gravei o pedido do internauta no mysql assim: for($i=0;$i<$MeuCarrinho->QuantosItens();$i++) { $data = date('Y-m-d'); $MySQL->query("INSERT INTO pedidos (ID_PEDIDO, ID_PRODUTO, QUANTIDADE,Envio, data, atende) VALUES (". $CODIGO_PEDIDO .",". $MeuCarrinho->item_codigo[$i] .",". $MeuCarrinho->item_quantidade[$i] .",'". $HTTP_POST_VARS["TENVIO"] ."','$data','n')"); } Bom, isso gera na minha tabela (com id autoincrement) um numero de pedido. Preciso saber qual foi esse numero de pedido pois quando for enviar os dados para administradora de cartões será preciso informar o numero do pedido. Como faço para, dentro da mesma seçao, recuperar o numero do pedido
  3. Carlos Rocha

    Prototipo

    Ola pessoal. Boa Tarde a todos! Bom, a algum tempo atras ....................... começei a estudar Delphi fui atras de modelos prontos para estudar. Achei varios modelos que muiiiiito me ajudaram. Agora, preciso aprender a criar aplicações desktop em Java mas não encontro nenhum Prototipo pra baixar para eu estudar. Se alguém puder, ou me indicar um link para eu baixar ou para eu estudar uma aplicaçao Java em Desktop, eu agradeceria. Uma abraço.
  4. Legal, gostei dessa. Fiz assim e tambem deu certo: <script> if (1==1) { for(i = 0; i < document.orcamento.config.length; i++){ if (document.orcamento.config[i].checked) { break; } } var rbc = document.orcamento.config[i].value; setarCookie('radiochecado',rbc); } </script>
  5. Ola pessoal. Estou com um problema com cookies Então, vamos lá: Quando se grava um cookie, uma par de informações do tipo "nome=Carlos" é gravado no disco do PC de quem acess o site. Certo? Pois bem. Andei olhando alguns cookies que outros sites deixaram em minha maquina e observei que la esta gravado assim: nome=Carlos;............. No cookie que o meu site (exemplo-modelo)gera, não esta saindo assim, e sim desta forma: nomeCarlos.............. Ou seja, entre a variavel nome e o seu valor Carlos Rocha, não esta sendo gravado o "=" embora o código mande gravar. Bom, segue o código abaixo, por favor, me ajudem a resolver esse problema. Grato a quem puder ajudar. <html> <head> <title>Gera 4</title> &lt;script> function GeraCookie (nome,valor,expira) { document.cookie = nome + " = " + valor + ";EXPIRES" + " = " + expira; } </script> </head> <body onLoad="GeraCookie('Nome','Carlos Rocha','20')"> </body> </html>
  6. Ok. Deu certo tambem. Estou com um outro pepino; Preciso fazer um loop (em JavaScript) para saber qual RadioButton esta checkado num conjunto de 5 RadioButton para gerar um cookie com o value dele. Como faço essa função? Obnrigado a quem puder ajudar.
  7. Ola pessoal, Tenho uma função que oculta div's, cisa simples. function esconde(a, B) { document.getElementById('a').style.display="none"; document.getElementById('b').style.display="none"; } A ideia é chamar esta função através de um radio buton assim: ] <input type="radio" name="RadioGroup1" value="div2" onClick="esconde(div1,div3)"/> Passando por parametros a e b, os nomes das div's que serão ocultadas. O problema é que nessa parte : document.getElementById('a'), esse 'a', é o nome da div mas eu quero trocar esse nome da div por uma variavel que recebera o nome da div no momento em que a funçao for chamada. Nesse código que eu fiz |(por favor não riam), da o seguinte erro: Objeto esperado.. Mas não fala que bendito objeto esperado é esse. Obrigado a quem puder ajudar. Veja meu código completo: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <script> function mostra(a) { document.getElementById(a).style.display = "block"; } function esconde(a, b) { document.getElementById(a).style.display = "none"; document.getElementById(b).style.display = "none"; } </script> </head> <body> <div id="div1" style="display:block;">MOSTRAR DIV 1</div> <div id="div2" style="display:none;">MOSTRAR DIV 2</div> <div id="div3" style="display:none;">MOSTRAR DIV 3</div> <form id="form1" name="form1" method="post" action=""> <table width="200"> <tr> <td><label> <input type="radio" name="RadioGroup1" value="div1" onClick="mostra(div1); esconde(div2,div3)" checked/> div1</label></td> </tr> <tr> <td><label> <input type="radio" name="RadioGroup1" value="div2" onClick="mostra(div2); esconde(div1,div3)"/> div2</label></td> </tr> <tr> <td><label> <input type="radio" name="RadioGroup1" value="div3" onClick="mostra(div3); esconde(div2,div3)"/> div3</label></td> </tr> </table> </form> </body> </html>
  8. Não encontrei esse programa chamado VAC que emula uma placa virtual. alguém sabe onde posso encontrar?
  9. Ola, gosataria de acessar minha maquina remotamente, de outra cidade, através de ip. Acotece que eu uso Velox e gostaria de fazer isso sem usar esses programinhas de acesso remoto tipo no-ip entre outros. Gostaria de fazer através da linha do browser tipo|: http://meuip:80/pasta/arquivo. porem, já fui em ipconfig/all nenhum ip ip de la confere. Como fazer?
  10. formatei o micro. é a primneira instalação do mysql
  11. Ola pessoal. Recentemente, baixei o MySql Server 6.0 e, para instlar tem 2 instancias: 1 que instala o banco e outra para configurar o servidor. A primeira parte vai bem mai a parte de configurar o servidor vai bem até a ultima parte mas na hora de startar não starta e diz não ser possivel iniciar o serviço mysql. Como resolver isso?
  12. Pessoal, se esdtivber muito dificil, pelo menos me indiquem um bom, tuitorial de Rave Reports para eu tentar por ele?
  13. Ola pessoal. Desenvolvi um programinha em Delphi 7 e Mysql 5 O que esta acontecendo: Quando abro o relatório de Clientes (feito no Quickreport) da erro de stack overflow. Acontece que essa semana o PC deu um, erro na inicilializaçao de HD e tive que formata-lo mas era defeito no HD e não resolveu formatando. Acontece que mesmo com este erri contecendo (pede pra apertar F para prosseguir com a abertura do windows) os programas funcionam normalmente.; Fiz alguns testes: 1) Tenho o form de relatório e o form de pesquisa. 2) O erro só da no form de relatório mas no form de pesquisa (que não é report), não da erro. 3) Abri o MysqlFront e mandei mostrar a mesma pesduisa do relatório e retoernou sem erros. Oui seja só acontece la no esecutavbel. 4) Só aqcontece na maquina do meu cliente. CVomo será que posso resolvber isso?
  14. É, essa parte entraria em outra variavbel talvez a $texto4. Mas agora deu certo. Turma, obrigado a quem deu a sua contribuição. Em especial ao nosso colega Leandro M. de Souza. Que Deus de uma ótima semana a todos. Ficou assim: <? if($acao=="responder"){ $Sql = mysql_query("select p.ID_PEDIDO, p.Envio, date_format(p.data, '%d/%m/%Y') AS data, pc.Nome as nome_cli, pc.Email as Email_Cli, pc.Endereco as Endereco_Cli, pc.Cidade as Cidade_Cli, pc.Estado as Estado_Cli, pc.CEP as CEP_Cli, pc.CPF as CPF_Cli from pedidos p inner join pedidos_cliente pc on pc.ID_PEDIDO_CLIENTE = p.ID_PEDIDO inner join produtos pr on p.ID_PRODUTO = pr.id where p.ID_PEDIDO = $pedido"); if (mysql_num_rows($Sql) == 0) {echo "<script>alert('Pedido Inexistente!');document.location='?acao=escolha'</script>";} else { list($ID_DO_PEDIDO, $ENVIO, $data, $nome_cli, $Email_Cli, $Endereco_Cli, $Cidade_Cli, $Estado_Cli, $CEP_Cli, $CPF_Cli) = mysql_fetch_row($Sql); // criar varisavel texro com os dados que se seghuem $texto1 = " <br><br> <table width='700' border='0' align='center' cellpadding='0' cellspacing='0' bgcolor='#00A955'> <tr> <td colspan='5'> <p align='center'><img src='http://www.naturelavie.com.br/img/topo.png' width='650'></p> <p>Ol&aacute;. Parab&eacute;ns!<br> Estamos enviando este e-mail pois voc&ecirc; fez uma compra em nosso site! <br> Segue abaixo os dados da compra j&aacute; adicionado o valor do frete e os dados para voc&ecirc; efetuar o dep&oacute;sito referente ao valor da compra.<br> Desde j&aacute; agrade&ccedil;emos a prefer&ecirc;ncia.</p> <p>T&atilde;o logo efetue o dep&oacute;sito, por favor scaneie o recibo do dep&oacute;sito e envie por esse e-mail ou passe um FAX para (32) 3724 1202 com o seguinte t&iacute;tulo:: Dep&oacute;sito referente ao pedido n&ordm;: $ID_DO_PEDIDO.</p> <p>T&atilde;o logo confirme-mos o teu dep&oacute;sito, estaremos enviando os produtos que adquiriu.</p> <p>Novamente o nosso muito obrigado! </p> <p>&nbsp; </p></td> </tr> <tr align='center'> <td colspan='6' valign='middle'> <table width='500' border='0' cellspacing='0' cellpadding='0'> <tr> <td>Pedido n&ordm;: $ID_DO_PEDIDO</td> <td>DATA : $data </td> </tr> <tr> <td>Cliente: $nome_cli</td> "; $CPF_Cli = substr($CPF_Cli, 0, 3).'.'.substr($CPF_Cli, 3, 3).'.'.substr($CPF_Cli, 6, 3).'-'.substr($CPF_Cli, 9, 2); $texto2 = " <td>CPF: $CPF_Cli</td> </tr> <tr> <td>Endere&ccedil;o: $Endereco_Cli</td> <td>Cidade: $Cidade_Cli;</td> </tr> <tr> <td>Estado: $Estado_Cli;</td> <td>CEP: $CEP_Cli</td> </tr> <tr> <td>Envio: $ENVIO</td> <td><br><br></td> </tr> </table> </td> </tr> <tr align='center' valign='middle'> <td>ITEM</td> <td>QTD.</td> <td>PRE&Ccedil;O UNIT&Aacute;RIO</td> <td>TOTAL</td> <td>&nbsp;</td> </tr> "; $SqlProd = mysql_query("select p.ID_PEDIDO, p.QUANTIDADE, pr.nome as nome_produto, pr.preço as preco_unitario from pedidos p inner join pedidos_cliente pc on pc.ID_PEDIDO_CLIENTE = p.ID_PEDIDO inner join produtos pr on p.ID_PRODUTO = pr.id where p.ID_PEDIDO = $ID_DO_PEDIDO"); while(list($ID_PEDIDO, $QUANTIDADE, $nome_produto, $preco_unitario) = mysql_fetch_row($SqlProd)) { $preco_total = $preco_unitario * $QUANTIDADE; $valor_total += $preco_total; $texto3 .= " <tr> <td align='left'>$nome_produto</td> <td align='right'>$QUANTIDADE</td> <td align='right'>R$ ".number_format($preco_unitario, 2, '.', '')."</td> <td align='right'>R$ ".number_format($preco_total, 2, '.', '')."</td> <td align='center' valign='middle'>&nbsp;</td> </tr> "; $texto4 = " <tr> <td colspan='6' align='center' valign='middle'><p>&nbsp;</p> "; $valor_total_nota = $valor_total + $valor_do_frete; $texto5 = " <p>TOTAL DO PEDIDO: R$ ".number_format($valor_total, 2, '.', '')." <p>FRETE: R$ ".number_format($valor_do_frete, 2, '.', '') ." <p>VALOR TOTAL PARA O DEP&Oacute;SITO: R$ ".number_format($valor_total_nota, 2, '.', '') ." </tr> "; } $texto6 = " <tr> <td colspan='5'> <p>&nbsp;</p> <p>Segue abaixo os dados para o dep&oacute;sito:</p> <p>FORMA DE PAGAMENTO: DEP&Oacute;SITO BANC&Aacute;RIO ANTECIPADO<br> Bancos:<br> BANCO ITAU S/A<br> AG: 5255<br> CONTA POUPAN&Ccedil;A: 00457-3/500<br> <br> CAIXA ECON&Ocirc;MICA FEDERAL<br> AG: 0133<br> OPERA&Ccedil;&Atilde;O : 013<br> CONTA POUPAN&Ccedil;A : 00003221-8<br> <br> AP&Oacute;S EFETUAR O DEP&Oacute;SITO ENVIAR COMPROVANTE VIA FAX (32) 3724-1202 OU DIGITALIZAR E ENVIAR PARA 0 E-MAIL PARA $email_pedidos<br> </p></td> </tr> </table>"; $texto = $texto1 . $texto2 . $texto3 . $texto4. $texto5 . $texto6; // mail() $titulo = "Retorno da compra do pedido" . $ID_DO_PEDIDO; $headers = "Content-Type: text/html; charset=iso-8859-1\n"; $headers.= "From:$title<$email_site>\r\n"; $mail = mail ("$Email_Cli", "Prezado(a) ".$nome_cli.", $titulo", "$texto", "$headers"); if ($mail) {echo "<script>alert('Resposta enviada OK! para o cliente'); document.location='?acao=escolha'</script>";} else {echo "<script>alert('Resposta não enviada ao cliente - Erro'); document.location='?acao=escolha'</script>";} // mail() } } ?>
  15. Ok agora funcionou. Mas, apenas uma perguntiha basica e boba: quando ele faz o .= na $texto3, ele esta gerando uma linha em branco entre ada registro (produto). Tem como excluir essa linha em branco? Como? veja: Olá. Parabéns! Estamos enviando este e-mail pois você fez uma compra em nosso site! Segue abaixo os dados da compra já adicionado o valor do frete e os dados para você efetuar o depósito referente ao valor da compra. Desde já agradeçemos a preferência. Tão logo efetue o depósito, por favor scaneie o recibo do depósito e envie por esse e-mail ou passe um FAX para (32) 3724 1202 com o seguinte título:: Depósito referente ao pedido nº: 14. Tão logo confirme-mos o teu depósito, estaremos enviando os produtos que adquiriu. Novamente o nosso muito obrigado! Pedido nº: 14 DATA : 09/05/2009 Cliente: oo CPF: 555.555.555-55 Endereço: ll Cidade: ll; Estado: ll; CEP: ll Envio: CORREIOS_PAC ITEM QTD. PREÇO UNITÁRIO TOTAL ff 1 R$ 0.55 R$ 0.55 ss 1 R$ 4.44 R$ 4.44 TOTAL DO PEDIDO: R$ 4.99 FRETE: R$ 1.50 VALOR TOTAL PARA O DEPÓSITO: R$ 6.49 Segue abaixo os dados para o depósito: FORMA DE PAGAMENTO: DEPÓSITO BANCÁRIO ANTECIPADO Bancos: BANCO ITAU S/A AG: 5255 CONTA POUPANÇA: 00457-3/500 CAIXA ECONÔMICA FEDERAL AG: 0133 OPERAÇÃO : 013 CONTA POUPANÇA : 00003221-8 APÓS EFETUAR O DEPÓSITO ENVIAR COMPROVANTE VIA FAX (32) 3724-1202 OU DIGITALIZAR E ENVIA PARA 0 E-MAIL PARA pedidos@naturelavie.com.br
  16. "Não entendi o faltou o ponto" Como ficaria então? Eu coloquei assim: $texto = $texto1 . $texto2 . $texto3 . $texto4. $texto5; echo $texto;
  17. oK. Fiz do jeito abaixo mas não estou conseguindo efetuar o while pois a variavel vai pegar apenas uma volta do while e se eu colocar a variavel pegando o texto while... ai da erro de colocação do while dentro da variavewl. veja: <? if($acao=="responder"){ $Sql = mysql_query("select p.ID_PEDIDO, p.Envio, date_format(p.data, '%d/%m/%Y') AS data, pc.Nome as nome_cli, pc.Email as Email_Cli, pc.Endereco as Endereco_Cli, pc.Cidade as Cidade_Cli, pc.Estado as Estado_Cli, pc.CEP as CEP_Cli, pc.CPF as CPF_Cli from pedidos p inner join pedidos_cliente pc on pc.ID_PEDIDO_CLIENTE = p.ID_PEDIDO inner join produtos pr on p.ID_PRODUTO = pr.id where p.ID_PEDIDO = $pedido"); if (mysql_num_rows($Sql) == 0) {echo "<script>alert('Pedido Inexistente!');document.location='?acao=escolha'</script>";} else { list($ID_DO_PEDIDO, $ENVIO, $data, $nome_cli, $Email_Cli, $Endereco_Cli, $Cidade_Cli, $Estado_Cli, $CEP_Cli, $CPF_Cli) = mysql_fetch_row($Sql); // criar varisavel texro com os dados que se seghuem $texto1 = " <br><br> <table width='700' border='0' align='center' cellpadding='0' cellspacing='0' bgcolor='#00A955'> <tr> <td colspan='5'> <p align='center'><img src='../../img/topo.png' width='650'></p> <p>Ol&aacute;. Parab&eacute;ns!<br> Estamos enviando este e-mail pois voc&ecirc; fez uma compra em nosso site! <br> Segue abaixo os dados da compra j&aacute; adicionado o valor do frete e os dados para voc&ecirc; efetuar o dep&oacute;sito referente ao valor da compra.<br> Desde j&aacute; agrade&ccedil;emos a prefer&ecirc;ncia.</p> <p>T&atilde;o logo efetue o dep&oacute;sito, por favor scaneie o recibo do dep&oacute;sito e envie por esse e-mail ou passe um FAX para (32) 3724 1202 com o seguinte t&iacute;tulo:: Dep&oacute;sito referente ao pedido n&ordm;: $ID_DO_PEDIDO.</p> <p>T&atilde;o logo confirme-mos o teu dep&oacute;sito, estaremos enviando os produtos que adquiriu.</p> <p>Novamente o noisso muito obrigado! </p> <p>&nbsp; </p></td> </tr> <tr align='center'> <td colspan='6' valign='middle'> <table width='500' border='0' cellspacing='0' cellpadding='0'> <tr> <td>Pedido n&ordm;: $ID_DO_PEDIDO</td> <td>DATA : $data </td> </tr> <tr> <td>Cliente: $nome_cli</td> "; $CPF_Cli = substr($CPF_Cli, 0, 3).'.'.substr($CPF_Cli, 3, 3).'.'.substr($CPF_Cli, 6, 3).'-'.substr($CPF_Cli, 9, 2); $texto2 = " <td>CPF: $CPF_Cli</td> </tr> <tr> <td>Endere&ccedil;o: $Endereco_Cli</td> <td>Cidade: $Cidade_Cli;</td> </tr> <tr> <td>Estado: $Estado_Cli;</td> <td>CEP: $CEP_Cli</td> </tr> <tr> <td>Envio: $ENVIO</td> <td><br><br></td> </tr> </table> </td> </tr> <tr align='center' valign='middle'> <td>ITEM</td> <td>QTD.</td> <td>PRE&Ccedil;O UNIT&Aacute;RIO</td> <td>TOTAL</td> <td>&nbsp;</td> </tr> "; $SqlProd = mysql_query("select p.ID_PEDIDO, p.QUANTIDADE, pr.nome as nome_produto, pr.preço as preco_unitario from pedidos p inner join pedidos_cliente pc on pc.ID_PEDIDO_CLIENTE = p.ID_PEDIDO inner join produtos pr on p.ID_PRODUTO = pr.id where p.ID_PEDIDO = $ID_DO_PEDIDO"); while(list($ID_PEDIDO, $QUANTIDADE, $nome_produto, $preco_unitario) = mysql_fetch_row($SqlProd)) { $preco_total = $preco_unitario * $QUANTIDADE; $valor_total += $preco_total; $texto3 = " <tr> <td align='left'>$nome_produto</td> <td align='right'>$QUANTIDADE</td> <td align='right'>R$ ".number_format($preco_unitario, 2, '.', '')."</td> <td align='right'>R$ ".number_format($preco_total, 2, '.', '')."</td> <td align='center' valign='middle'>&nbsp;</td> </tr> <tr> <td colspan='6' align='center' valign='middle'><p>&nbsp;</p> "; $valor_total_nota = $valor_total + $valor_do_frete; $texto4 = " <p>TOTAL DO PEDIDO: R$ ".number_format($valor_total, 2, '.', '')." <p>FRETE: R$ ".number_format($valor_do_frete, 2, '.', '') ." <p>VALOR TOTAL PARA O DEP&Oacute;SITO: R$ ".number_format($valor_total_nota, 2, '.', '') ." </tr> "; } $texto5 = " <tr> <td colspan='5'> <p>&nbsp;</p> <p>Segue abaixo os dados para o dep&oacute;sito:</p> <p>FORMA DE PAGAMENTO: DEP&Oacute;SITO BANC&Aacute;RIO ANTECIPADO<br> Bancos:<br> BANCO ITAU S/A<br> AG: 5255<br> CONTA POUPAN&Ccedil;A: 00457-3/500<br> <br> CAIXA ECON&Ocirc;MICA FEDERAL<br> AG: 0133<br> OPERA&Ccedil;&Atilde;O : 013<br> CONTA POUPAN&Ccedil;A : 00003221-8<br> <br> AP&Oacute;S EFETUAR O DEP&Oacute;SITO ENVIAR COMPROVANTE VIA FAX (32) 3724-1202 OU DIGITALIZAR E ENVIA PARA 0 E-MAIL PARA $email_pedidos<br> </p></td> </tr> </table>"; $texto = $texto1 . $texto2 . $texto3 . $texto4. $texto5; echo $texto; } } ?>
  18. Na verdade, comecei fazendo assim: peguei a primeira parte do código e só atribui a variavel depois que passei pela query <? if($acao=="responder"){ $Sql = mysql_query("select p.ID_PEDIDO, p.Envio, date_format(p.data, '%d/%m/%Y') AS data, pc.Nome as nome_cli, pc.Email as Email_Cli, pc.Endereco as Endereco_Cli, pc.Cidade as Cidade_Cli, pc.Estado as Estado_Cli, pc.CEP as CEP_Cli, pc.CPF as CPF_Cli from pedidos p inner join pedidos_cliente pc on pc.ID_PEDIDO_CLIENTE = p.ID_PEDIDO inner join produtos pr on p.ID_PRODUTO = pr.id where p.ID_PEDIDO = $pedido"); if (mysql_num_rows($Sql) == 0) {echo "<script>alert('Pedido Inexistente!');document.location='?acao=escolha'</script>";} else { list($ID_DO_PEDIDO, $ENVIO, $data, $nome_cli, $Email_Cli, $Endereco_Cli, $Cidade_Cli, $Estado_Cli, $CEP_Cli, $CPF_Cli) = mysql_fetch_row($Sql) // criar varisavel texro com os dados que se seghuem $texto = " ?> <br><br> <table width="700" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#00A955"> <tr> ... Até ai vai bem, ms, quando chega mais embaixo no código, tenho que colocar dentro da variavel o while e ai na hora de exibnir ele esta exibindo o texto do while e não o resultadso que vem, do banco. cxomo que se o while fosse o conteudo de uma variavel. ... <tr align="center" valign="middle"> <td>ITEM</td> <td>QTD.</td> <td>PRE&Ccedil;O UNIT&Aacute;RIO</td> <td>TOTAL</td> <td>&nbsp;</td> </tr> <? $SqlProd = mysql_query("select p.ID_PEDIDO, p.QUANTIDADE, pr.nome as nome_produto, pr.preço as preco_unitario from pedidos p inner join pedidos_cliente pc on pc.ID_PEDIDO_CLIENTE = p.ID_PEDIDO inner join produtos pr on p.ID_PRODUTO = pr.id where p.ID_PEDIDO = $ID_DO_PEDIDO"); while(list($ID_PEDIDO, $QUANTIDADE, $nome_produto, $preco_unitario) = mysql_fetch_row($SqlProd)) { $preco_total = $preco_unitario * $QUANTIDADE; $valor_total += $preco_total; ?> <tr> <td align="left"><?=$nome_produto;?></td> <td align="right"><?=$QUANTIDADE;?></td> <td align="right">R$ <?=number_format($preco_unitario, 2, '.', '');?></td> <td align="right">R$ <?=number_format($preco_total, 2, '.', '');?></td> <td align="center" valign="middle">&nbsp;</td> </tr> <? } ?> <tr> <td colspan...
  19. Entendi e é exatamente issoi que estou querendo fazer mas não estpou conseguindo. Coloczar todo o código dentro de uma variavel.;
  20. De repente se coinseguir colocar um while dentro da variael de certo mas não estou conseguindo. Veja: Observe que no código abaixo, a variavel condicionmal na sql '$ID_PEDIDO' ' se encontra dentro de um list anterior $texto3 = " $SqlProd = mysql_query('select p.ID_PEDIDO, p.QUANTIDADE, pr.nome as nome_produto, pr.preço as preco_unitario from pedidos p inner join pedidos_cliente pc on pc.ID_PEDIDO_CLIENTE = p.ID_PEDIDO inner join produtos pr on p.ID_PRODUTO = pr.id where p.ID_PEDIDO = '$ID_PEDIDO' '); while(list($ID_PEDIDO, $QUANTIDADE, $nome_produto, $preco_unitario) = mysql_fetch_row($SqlProd)) { $preco_total = $preco_unitario * $QUANTIDADE; $valor_total += $preco_total; <tr> <td align='left'>$nome_produto</td> <td align='right'>$QUANTIDADE</td> <td align='right'>R$ ".number_format($preco_unitario, 2, '.', '')."</td> <td align='right'>R$ ".number_format($preco_total, 2, '.', '')."</td> <td align='center' valign='middle'>&nbsp;</td> </tr> <tr> <td colspan='6' align='center' valign='middle'><p>&nbsp;</p> $valor_total_nota = $valor_total + $valor_do_frete; ?> <p>TOTAL DO PEDIDO: R$ ".number_format($valor_total, 2, '.', '')." <p>FRETE: R$ ".number_format($valor_do_frete, 2, '.', '') ." <p>VALOR TOTAL PARA O DEP&Oacute;SITO: R$ ".number_format($valor_total_nota, 2, '.', '') ." </tr> } ";
  21. Mas hein Norivan. beleza? Talves voce não esteje acompanhando o tópico desde o começo. Meu problema é o seguinte; Eu preciso jogar dentro de uma variavel que dei o nome de texto, todo o conteudo de uma consulta ao bnanco de dados onde seus resultados foram mostrados por uma mysql_fetich_array com o List e um campo desses retornados eu joguei em um laço wile para oter ouitros resultados.; Então, dentro dessa variavbel texto, terá list e a partir de um campo desse list farei um wile e ai não esta dando certo. isso para mandar um email com, o resultado da variavel texto.; O código completp esta no inicio deste post. Se puder ajudar:
  22. Pois é. Como o colega anterior disse, o problema esta sendo o while ficar dentro da variavel. Ah, me desculpe pela falta de atenção: Feliz dia das mães para todas as mães!
  23. Ola pessoal, estou fazendo (pela primeira vez) um carrinho de compras em php mysql. O código abaixo, exibe em tela os dados do pedido do cliente e os dados da conta bancária onde o cliente terá que fazer o depósito. Esse estagio, é quando eu já verifiquei e estou enviando o email para o cliente informando sobre a compra que ele fez no momento m que elew preenche o formulario de compra pelo site. Meu problema é que eui preciso transformar a exibição abaixo em uma variavel $texto para eu enviar por email pelo função mail mas não estou conseguindio. Dai preciso da ajuda de voces. Grato a quem puder ajudar. <? if($acao=="responder"){ $Sql = mysql_query("select p.ID_PEDIDO, p.Envio, date_format(p.data, '%d/%m/%Y') AS data, pc.Nome as nome_cli, pc.Email as Email_Cli, pc.Endereco as Endereco_Cli, pc.Cidade as Cidade_Cli, pc.Estado as Estado_Cli, pc.CEP as CEP_Cli, pc.CPF as CPF_Cli from pedidos p inner join pedidos_cliente pc on pc.ID_PEDIDO_CLIENTE = p.ID_PEDIDO inner join produtos pr on p.ID_PRODUTO = pr.id where p.ID_PEDIDO = $pedido"); if (mysql_num_rows($Sql) == 0) {echo "<script>alert('Pedido Inexistente!');document.location='?acao=escolha'</script>";} else { list($ID_DO_PEDIDO, $ENVIO, $data, $nome_cli, $Email_Cli, $Endereco_Cli, $Cidade_Cli, $Estado_Cli, $CEP_Cli, $CPF_Cli) = mysql_fetch_row($Sql) // criar varisavel texro com os dados que se seghuem ?> <br><br> <table width="700" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#00A955"> <tr> <td colspan="5"> <p align="center"><img src="../../img/topo.png" width="650"></p> <p>Ol&aacute;. Parab&eacute;ns!<br> Estamos enviando este e-mail pois voc&ecirc; fez uma compra em nosso site! <br> Segue abaixo os dados da compra j&aacute; adicionado o valor do frete e os dados para voc&ecirc; efetuar o dep&oacute;sito referente ao valor da compra.<br> Desde j&aacute; agrade&ccedil;emos a prefer&ecirc;ncia.</p> <p>T&atilde;o logo efetue o dep&oacute;sito, por favor scaneie o recibo do dep&oacute;sito e envie por esse e-mail ou passe um FAX para (32) 3724 1202 com o seguinte t&iacute;tulo:: Dep&oacute;sito referente ao pedido n&ordm;: <?=$ID_DO_PEDIDO;?>.</p> <p>T&atilde;o logo confirme-mos o teu dep&oacute;sito, estaremos enviando os produtos que adquiriu.</p> <p>Novamente o noisso muito obrigado! </p> <p>&nbsp; </p></td> </tr> <tr align="center"> <td colspan="6" valign="middle"> <table width="500" border="0" cellspacing="0" cellpadding="0"> <tr> <td>Pedido n&ordm;: <?=$ID_DO_PEDIDO;?></td> <td>DATA : <?=$data;?></td> </tr> <tr> <td>Cliente: <?=$nome_cli;?></td> <? $CPF_Cli = substr($CPF_Cli, 0, 3).".".substr($CPF_Cli, 3, 3).".".substr($CPF_Cli, 6, 3)."-".substr($CPF_Cli, 9, 2); ?> <td>CPF: <?=$CPF_Cli;?></td> </tr> <tr> <td>Endere&ccedil;o: <?=$Endereco_Cli;?></td> <td>Cidade: <?=$Cidade_Cli;?>;</td> </tr> <tr> <td>Estado: <?=$Estado_Cli;?>;</td> <td>CEP: <?=$CEP_Cli;?></td> </tr> <tr> <td>Envio: <?=$ENVIO;?></td> <td><br><br></td> </tr> </table> </td> </tr> <tr align="center" valign="middle"> <td>ITEM</td> <td>QTD.</td> <td>PRE&Ccedil;O UNIT&Aacute;RIO</td> <td>TOTAL</td> <td>&nbsp;</td> </tr> <? $SqlProd = mysql_query("select p.ID_PEDIDO, p.QUANTIDADE, pr.nome as nome_produto, pr.preço as preco_unitario from pedidos p inner join pedidos_cliente pc on pc.ID_PEDIDO_CLIENTE = p.ID_PEDIDO inner join produtos pr on p.ID_PRODUTO = pr.id where p.ID_PEDIDO = $ID_DO_PEDIDO"); while(list($ID_PEDIDO, $QUANTIDADE, $nome_produto, $preco_unitario) = mysql_fetch_row($SqlProd)) { $preco_total = $preco_unitario * $QUANTIDADE; $valor_total += $preco_total; ?> <tr> <td align="left"><?=$nome_produto;?></td> <td align="right"><?=$QUANTIDADE;?></td> <td align="right">R$ <?=number_format($preco_unitario, 2, '.', '');?></td> <td align="right">R$ <?=number_format($preco_total, 2, '.', '');?></td> <td align="center" valign="middle">&nbsp;</td> </tr> <? } ?> <tr> <td colspan="6" align="center" valign="middle"><p>&nbsp;</p> <? $valor_total_nota = $valor_total + $valor_do_frete; ?> <p>TOTAL DO PEDIDO: R$ <?=number_format($valor_total, 2, '.', '');?> <p>FRETE: R$ <?=number_format($valor_do_frete, 2, '.', '');?> <p>VALOR TOTAL PARA O DEP&Oacute;SITO: R$ <?=number_format($valor_total_nota, 2, '.', '');?> </tr> <tr> <td colspan="5"> <p>&nbsp;</p> <p>Segue abaixo os dados para o dep&oacute;sito:</p> <p>FORMA DE PAGAMENTO: DEP&Oacute;SITO BANC&Aacute;RIO ANTECIPADO<br> Bancos:<br> BANCO ITAU S/A<br> AG: 5255<br> CONTA POUPAN&Ccedil;A: 00457-3/500<br> <br> CAIXA ECON&Ocirc;MICA FEDERAL<br> AG: 0133<br> OPERA&Ccedil;&Atilde;O : 013<br> CONTA POUPAN&Ccedil;A : 00003221-8<br> <br> AP&Oacute;S EFETUAR O DEP&Oacute;SITO ENVIAR COMPROVANTE VIA FAX (32) 3724-1202 OU DIGITALIZAR E ENVIA PARA 0 E-MAIL PARA <?=$email_pedidos;?><br> </p></td> </tr> </table> <? } } ?>
  24. Valeu, usei o format_numer do php. Tinha me esquecido dele.
  25. Ola pessoal. beleza! Tenho um campo que irá apenas mostrar o valor em reais total da compra de um cliente. Nele NÃO haverá digitação, apenas exibição. Gostaria de exibir quando o valor não vier com centavos acrecentar ,00. Do jeito quie esta, se o produto custar 10 reais, esta aparecendo 10 e gostaria que aparecesse 10,00. Como fazer isso ai?
×
×
  • Criar Novo...