Ir para conteúdo
Fórum Script Brasil

Carlos Rocha

Membros
  • Total de itens

    1.300
  • Registro em

  • Última visita

Tudo que Carlos Rocha postou

  1. 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.
  2. 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>
  3. 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>
  4. 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.
  5. 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>
  6. Não encontrei esse programa chamado VAC que emula uma placa virtual. alguém sabe onde posso encontrar?
  7. 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?
  8. formatei o micro. é a primneira instalação do mysql
  9. 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?
  10. Pessoal, se esdtivber muito dificil, pelo menos me indiquem um bom, tuitorial de Rave Reports para eu tentar por ele?
  11. 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?
  12. É, 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() } } ?>
  13. 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
  14. "Não entendi o faltou o ponto" Como ficaria então? Eu coloquei assim: $texto = $texto1 . $texto2 . $texto3 . $texto4. $texto5; echo $texto;
  15. 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; } } ?>
  16. 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...
  17. Entendi e é exatamente issoi que estou querendo fazer mas não estpou conseguindo. Coloczar todo o código dentro de uma variavel.;
  18. 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> } ";
  19. 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:
  20. 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!
  21. 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> <? } } ?>
  22. Valeu, usei o format_numer do php. Tinha me esquecido dele.
  23. 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?
  24. ok Segue o código completo mas tentei por sessoes e mesmo assim não deu. <?php include("../../global/conecta.php"); ?> <? if($acao == "baixa"){ $result = mysql_query ("UPDATE produtos SET baixa='s' WHERE id='$id' "); if($result){ echo "<script>document.location='?acao=listar'</script>"; } } // Fim do fechamento de baixa do imóvel ?> <? if ($acao == "vazio"){ $foto = ""; global $texto; $consulta = mysql_query("UPDATE produtos SET nome='$nome', preço='$preço', descricao='$texto', foto='$foto' WHERE id='$id'"); $imagem_dir = "../../img/foto_produto/normal/" . $logoremove; $imagem_dir2 = "../../img/foto_produto/mini/" . $logoremove; unlink($imagem_dir); unlink($imagem_dir2); if($consulta){echo "<script>alert('Alteração OK!'); document.location='?acao=listar'</script>"; } else {echo "<script>alert('Não foi possivel realizar a tua atualização por favor tente novamente!'); document.location='?acao=listar'</script>"; } } ?> <? if ($acao == "mesma_foto"){ global $texto; $consulta = mysql_query("UPDATE produtos SET nome='$nome', preço='$preço', descricao='$texto' WHERE id='$id'"); if($consulta){echo "<script>alert('Alteração OK!'); document.location='?acao=listar'</script>"; } else {echo "<script>alert('Não foi possivel realizar a tua atualização por favor tente novamente!'); document.location='?acao=listar'</script>"; } } ?> <? //Inicio do envio dos dados if ($acao == "altera"){ if (!$foto) { $texto = $_POST['descricao']; session_register($texto); echo ("<center>"); echo ("<font color='red' size='+2'><br><br>"); echo ("Voce deseja enviar valor vazio para o banco?<br>"); echo ("<br>"); echo ("<a href='?acao=vazio&id=$id&nome=$nome&preço=$preço&logoremove=$logoremove'>Sim</a>"); echo ("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"); echo ("<a href='?acao=listar'>Não</a><p>"); echo ("Deseja enviar a mesma foto para esse produto?<br>"); echo ("<br>"); echo ("<a href='?acao=mesma_foto&id=$id&nome=$nome&preço=$preço&logoremove=$logoremove'>Sim</a>"); echo ("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"); echo ("<a href='?acao=listar'>Não</a><p>"); echo ("Ou deseja retornar e escolher outra imagem?<br>"); echo ("<br>"); echo ("<a href='java script:window.history.go(-1)'>Voltar</a>"); echo ("</font>"); echo ("</center>"); } else { if (!$MAX_FILE_SIZE){ print $foto; $erro = $config = array(); // Prepara a variável do arquivo $arquivo = isset($_FILES["foto"]) ? $_FILES["foto"] : FALSE; // Tamanho máximo do arquivo (em bytes) $config["tamanho"] = 3000000; // Largura máxima (pixels) $config["largura"] = 3000000; // Altura máxima (pixels) $config["altura"] = 3000000; // Formulário postado... executa as ações if($arquivo){ // Verifica se o mime-type do arquivo é de imagem if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $arquivo["type"])) { $erro[] = "Arquivo em formato inválido! A imagem deve ser jpg, jpeg, bmp, gif ou png. Envie outro arquivo"; } else { // Verifica tamanho do arquivo if($arquivo["size"] > $config["tamanho"]) { $erro[] = "Arquivo em tamanho muito grande! A imagem deve ser de no máximo " . $config["tamanho"] . " bytes. Envie outro arquivo"; } // Para verificar as dimensões da imagem $tamanhos = getimagesize($arquivo["tmp_name"]); // Verifica largura if($tamanhos[0] > $config["largura"]) { $erro[] = "Largura da imagem não deve ultrapassar " . $config["largura"] . " pixels"; } // Verifica altura if($tamanhos[1] > $config["altura"]) { $erro[] = "Altura da imagem não deve ultrapassar " . $config["altura"] . " pixels"; } } // Imprime as mensagens de erro if(sizeof($erro)) { foreach($erro as $err) { echo " - " . $err . "<BR>"; } echo "<a href='java script:window.history.go(-1)'>Fazer Upload de Outra</a>"; } // Verificação de dados OK, nenhum erro ocorrido, executa então o upload... else { // Pega extensão do arquivo preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext); // Retira a extensao do nome do arquivo $nome_sem_extensao = "$arquivo[name]"; $nome_sem_extensao = basename ($nome_sem_extensao,".gif"); $nome_sem_extensao = basename ($nome_sem_extensao,".jpeg"); $nome_sem_extensao = basename ($nome_sem_extensao,".jpg"); $nome_sem_extensao = basename ($nome_sem_extensao,".bmp"); $nome_sem_extensao = basename ($nome_sem_extensao,".png"); // Retira espaços em branco do nome do arquivo $nome_banco = str_replace(" ","_",$nome_sem_extensao); //Gera um nome único para a imagem $imagem_nome = $nome_banco . "." . md5(uniqid(time())) . "." . $ext[1]; // Caminho de onde a imagem ficará $imagem_dir = "../../img/foto_produto/normal/" . $imagem_nome; $imagem_dir2 = "../../img/foto_produto/mini/" . $imagem_nome; $imagem_dir3 = "../../img/foto_produto/mini"; /*envia a imagem para a pasta*/ $copy= copy($arquivo["tmp_name"], $imagem_dir); //IMAGEM A SER ABERTA $imagem = $arquivo['tmp_name']; //NOME DO ARQUIVO DA MINIATURA Igual o nome da original $imagem_gerada = $imagem_nome; //CRIA UMA NOVA IMAGEM $imagem_orig = ImageCreateFromJPEG($imagem); //LARGURA $pontoX = ImagesX($imagem_orig); //ALTURA $pontoY = ImagesY($imagem_orig); //DEFINE OS PARÂMETROS DA MINIATURA $largura = 150; $altura = ($pontoY * $largura) / $pontoX; //CRIA O THUMBNAIL $imagem_fin = ImageCreateTrueColor($largura, $altura); //COPIA A IMAGEM ORIGINAL PARA DENTRO ImageCopyResampled($imagem_fin, $imagem_orig, 0, 0, 0, 0, $largura+1, $altura+1, $pontoX, $pontoY); //SALVA A IMAGEM ImageJPEG($imagem_fin, "$imagem_dir3/".$imagem_gerada,100); //LIBERA A MEMÓRIA ImageDestroy($imagem_orig); ImageDestroy($imagem_fin); if($link){ $nome = $_POST['nome']; $preço = $_POST['preço']; $descricao = $_POST['descricao']; $arquivos = $imagem_nome; $caminho_do_arquivo_normais="../../img/foto_produto/normal/$figura"; $caminho_do_arquivo_miniaturas="../../img/foto_produto/mini/$figura"; unlink($caminho_do_arquivo_normais); unlink($caminho_do_arquivo_miniaturas); $result = mysql_query("UPDATE produtos SET nome='$nome', preço='$preço', descricao='$descricao', foto='$arquivos' WHERE id='$id'"); if($result){echo "<script>alert('Alteradação efetuada com sucesso!'); document.location='?acao=listar'</script>"; } else {echo "<script>alert('Não foi possivel realizar a tua alteracao por favor tente novamente...'); document.location='?acao=listar'</script>"; } } else {echo "<script>alert('Não foi possivel contatar bd...'); document.location='?acao=listar'</script>"; } } } } } /* Fechando a conexão */ mysql_close($link); } // Fim da Alteração de dados do imóvel(processo) ?> <?php // Inicio da Alteração de dados do imóvel(formulário) if ($acao == "alterar"){ $Resultado = mysql_query("select id, nome, preço, descricao, foto, baixa from produtos where id = '$id'"); list($id, $nome, $preço, $descricao, $foto, $baixa) = mysql_fetch_row($Resultado); ?> <form action="?acao=altera&id=<?=$id;?>&logoremove=<?=$foto;?>" enctype="multipart/form-data" name="form" method="POST" id="form"><P> <table width="700" border="0" align="center" cellpadding="0" cellspacing="0"> <tr align="center"> <th colspan="2" scope="col">Altera&ccedil;&atilde;o dos dados do Produto</th> </tr> <tr> <td width="124">Nome</td> <td width="576"><input type="text" name="nome" value="<?=$nome;?>"></td> </tr> <tr> <td>Pre&ccedil;o</td> <td width="576"><input type="text" name="preço" value="<?=$preço;?>" onKeyPress="return(MascaraMoeda(this,'','.',event))"></td> </tr> <tr> <td>Descri&ccedil;&atilde;o</td> <td width="576"> <textarea name="descricao" id="descricao" style="width:650; height:300"><?=$descricao;?></textarea> <script language="javascript1.2"> editor_generate('descricao'); </script> </td> </tr> <tr> <td>Foto</td> <td width="576"><input type="file" name="foto"></td> </tr> <tr> <td colspan="2" align="center"><input type="button" value="Alterar" onClick="CriticaFormulario()"></td> </tr> </table> <? } ?> <table WIDTH="100%" BGCOLOR="#0080C0"> <?php if ($acao == "listar"){ //Inicio da lista dos dados $Sql = mysql_query("select id, nome, preço, foto, baixa from produtos where baixa = 'n' order by nome"); $total = mysql_num_rows($Sql); // Esta função irá retornar o total de linhas na tabela $lpp = 15; // Especifique quantos resultados você quer por página $paginas = ceil($total / $lpp); // Retorna o total de páginas if(!isset($pagina)) { $pagina = 0; } // Especifica uma valor para variavel pagina caso a mesma não esteja setada $inicio = $pagina * $lpp; // Retorna qual será a primeira linha a ser mostrada no MySQL $Sql = mysql_query("select id, nome, preço, foto, baixa from produtos where baixa = 'n' order by nome LIMIT $inicio, $lpp"); if ($total == "0") {?><tr><td colspan=13 align="center" valign="middle" bgcolor="#FFFFFF"><center><font color=red>=>Não foi encontrado nenhum produto para a sua pesquiza</font> </center></td></tr><?php } else {?> <tr><td colspan=13><center> <b><font color="#FFFFFF" size=+2>Edi&ccedil;&atilde;o de Produtos </font><br> <font color="#FFFF00">Para ver a descri&ccedil;&atilde;o do produto, clike em alterar </font></b> </center></td></tr> <tr BGCOLOR="#CCCCCC"> <td><div align="center"><b>Id</b></div></td> <td><div align="center"><b>Nome</b></div></td> <td><div align="center"><b>Pre&ccedil;o</b></div></td> <td><div align="center"><b>Foto</b></div></td> <td><div align="center"><b>Excluir</b></div></td> <td><div align="center"><b>Alterar</b></div></td> <?php while(list($id, $nome, $preço, $foto, $baixa) = mysql_fetch_row($Sql)) { if($foto==""){ $foto2 = "<img src='../figuras/Next.png' alt='Sem foto' border=0 width=50>"; } else { if(file_exists("../../img/foto_produto/mini/$foto")) { $foto1 = "<img src='../../img/foto_produto/mini/$foto' alt='Foto' border=0 width=50>"; list($width,$height) = getimagesize("../../img/foto_produto/normal/$foto"); $foto2 = "<a href=java script:AbreImagemGrande('produtos_conteudo_foto.php?foto_url=$foto','ImpNot','$width','$height')>$foto1</a>"; } else { $foto2 = "<img src='../figuras/Next.png' alt='Sem foto' border=0 width=50>"; } } if ($baixa=="n"){ $baixa = "s"; $icone = "<img border=0 src=../figuras/bloquear.gif alt='Excluir'>"; } else { $baixa = "n"; $icone = "<img border=0 src='../figuras/desbloquear.ico' alt='Retornar'>"; } echo " <tr BGCOLOR=#FFFFCC> <td> <font face=Arial size=-2><b>". $id ."</b></font></td> <td> <font face=Arial size=-2><b>". $nome ."</b></font></td> <td align=right><font face=Arial size=-2><b>R$ ". $preço ."</b></font></td> <td align=center><font face=Arial size=-2><b>". $foto2 ."</b></font></td> <td align=center><a href='?acao=baixa&id=". $id ."' onclick='return verifica()'>$icone</a></td> <td align=center><a href='?acao=alterar&id=". $id ."'><img border=0 src=../figuras/alterar.ico alt='Alterar'></a></td> </tr> "; } if($pagina > 0) { $menos = $pagina - 1; $url = "$PHP_SELF?acao=listar&pagina=$menos"; echo "<a href=".$url.">Anterior</a>"; // Vai para a página anterior } for($i=0;$i<$paginas;$i++) { // Gera um loop com o link para as páginas $url = "$PHP_SELF?acao=listar&pagina=$i"; echo " | <a href=".$url.">$i</a>"; } if($pagina < ($paginas - 1)) { $mais = $pagina + 1; $url = "$PHP_SELF?acao=listar&pagina=$mais"; echo " | <a href=".$url.">Próxima</a>"; } }} //Fim do envio dos dados ?></table>
  25. Seguinte: Tenho um formulario que envia seus dados para um: if($acao=="aquilo") {} Acontece que um desses campos é um longblog no mysql, ou seja, pode até ser que va muitos e muitos caracters inclusive pode-se até ir urls de figurasw nesse campo de texto. O meu problema é que quando esse campo de texto chega no if($acao=="aquilo") {} La será verificado e será transferido via url para ouitro if($acao=="aquilo") {} e nesse ai sim receberá a string de INSERÇÃO no banco de dados. Desse forma meu problema é: como enviar esse parametro até la via url?
×
×
  • Criar Novo...