Jump to content

tupinikin

Members
  • Content count

    229
  • Joined

  • Last visited

Community Reputation

1 Comum

About tupinikin

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. tupinikin

    encontrar referencia em outra tabela

    Bom dia senhores. Estou dando manutenção em uma banco de dados que não estava normalizado, sem chaves estrangeiras etc etc depois de cria-las, quando vou importar os dados, acontecem vários erros, pq tem chaves primárias que foram excluidas e no caso da estrangeira, fica ausente. No phpmyadmin tem a opção de não checar as chaves, mas não gostaria de manter dados que não existem. Qual a forma mais fácil de eu encontrar os registros que estão referenciados á um chave primária que não existe? grato
  2. tupinikin

    Saber se houve a impressão ou não

    Boa tarde Senhores. Estou com um problema para saber se realmente foi impresso o trabalho ou não. Mesmo usando as dicas desse post https://msdn.microsoft.com/en-us/library/system.printing.printsystemjobinfo.jobstatus(v=vs.110).aspx Ele sempre pega só o status de imprimindo, e nunca se foi impresso.
  3. Troquei o conector do mysql para uma versão mais nova e foi resolvido.
  4. Na hora que ele vai abrir a conexão com o banco
  5. Bom dia senhores. Tenho uma aplicação que se conecta ao mysql, e esta dando esse erro "{"A chave fornecida não estava presente no dicionário."}" quando eu altero a conexão em outro servidor, não da esse erro. Já ativei o login externo no servidor, desativei o firewall, tentei de tudo. Tentei esses passos https://social.msdn.microsoft.com/Forums/vstudio/en-US/c59cdca4-bad6-481c-85af-69c149b6f1aa/the-given-key-was-not-present-in-the-dictionary-error-when-adding-a-data-connection-to-a-local?forum=vssetup E também nada.
  6. tupinikin

    Confirmar se houve impressão

    Bom dia. Estou usando o FastReport para fazer a impressão de relatórios, mas eu precisava da confirmação, se houve ou não a impressão. Diretamente no C# consigo verificar isso?
  7. tupinikin

    Números randômicos se repetindo muitas vezes.

    Alarte, obrigado; acho que resolveu meu problema. Ficou assim. function soNumero($str) { return preg_replace("/[^0-9]/", "", $str); } $codigo_completo= soNumero(uniqid(rand(), true)); $codigo = substr($codigo_completo,0,12); Cadastrei um milhão de registros e eles se repetiram 20 vezes, totalmente aceitável.
  8. Até alguns dias atrás eu usava a LocaWeb e tive que trocar de servidor, pois iriam desativar a maquina que eu usava e com o trecho do código abaixo, os números quase não se repetiam. Ao alterar para um servidor na redehost com centos 6, os números começaram a se repetir MUITAS VEZES. ex: de 120 registros, as vezes duplica 10. $cod_cadastro = addslashes($_GET["cod_cadastro"]); // gera o codigo de barras for($i=0; $i<20; $i++) { $cod_barras = $cod_cadastro; $n = strlen($cod_barras); for ($j=0; $j<5-$n; $j++) $cod_barras = "0".$cod_barras; // gera numero randomico $n_rand = mt_rand(1000000,9999999); $cod_barras = $n_rand."".$cod_barras; } Versão do PHP 5.3.3 Servidor CentOs 6 X64 Zpanel
  9. tupinikin

    Sessão + OOP

    Problema resolvido Faltava uma biblioteca php-bcmath yum install php-bcmath
  10. tupinikin

    Sessão + OOP

    boa tarde senhores Estou com um problema, tenho o seguinte código do carrinho <?php session_start(); class Carrinho{ public function Carrinho(){ } public static function incluiProduto($cod, $valor, $qtd, $peso, $nome, $cor, $tamanho, $id_tamanho, $acabamento, $marca, $qtd_total, $lista, $id_lista,$nome_balada,$rg_balada,$telefone){ if(isset($_SESSION['Carrinho']['Produto'][$cod])){ } else { $_SESSION['Carrinho']['Produto'][$cod]['qtd'] = 1; $_SESSION['Carrinho']['Produto'][$cod]['qtd_total'] = $qtd_total; $_SESSION['Carrinho']['Produto'][$cod]['cor'] = $cor; $_SESSION['Carrinho']['Produto'][$cod]['tamanho'] = $tamanho; $_SESSION['Carrinho']['Produto'][$cod]['id_tamanho'] = $id_tamanho; $_SESSION['Carrinho']['Produto'][$cod]['acabamento'] = $acabamento; $_SESSION['Carrinho']['Produto'][$cod]['marca'] = $marca; $_SESSION['Carrinho']['Produto'][$cod]['nome'] = $nome; $_SESSION['Carrinho']['Produto'][$cod]['valor'] = $valor; $_SESSION['Carrinho']['Produto'][$cod]['valor_total'] = bcmul($valor,$qtd,2); $_SESSION['Carrinho']['Produto'][$cod]['peso'] = $peso; $_SESSION['Carrinho']['Produto'][$cod]['peso_total'] = bcmul($peso,$qtd,3); $_SESSION['Carrinho']['Produto'][$cod]['lista'] = $lista; $_SESSION['Carrinho']['Produto'][$cod]['id_lista'] = $id_lista; $_SESSION['Carrinho']['Produto'][$cod]['Nomealada'] = $nome_balada; $_SESSION['Carrinho']['Produto'][$cod]['RGBalada'] = $rg_balada; $_SESSION['Carrinho']['Produto'][$cod]['telefone'] = $telefone; } return $_SESSION['Carrinho']['Produto'][$cod]['valor_total']; } public function getTotalQtd(){ if(isset($_SESSION['Carrinho']['Produto'])){ foreach($_SESSION['Carrinho']['Produto'] as $key => $value){ $total = bcadd($total, $_SESSION['Carrinho']['Produto'][$key]['qtd'], 0); } return ceil($total); } else { return $a = "0"; } } public function listaProduto($Cartao){ if(isset($Cartao)){ foreach($Cartao as $key => $valor){ $valor['codigo'] = $key; $lstCartao[] = $valor; } return $lstCartao; } else { return $a = 0; } } public function getTotalProduto($carrinho){ if(isset($_SESSION['Carrinho']['Produto'])){ foreach($_SESSION['Carrinho']['Produto'] as $key => $value){ $total = bcadd($total, $_SESSION['Carrinho']['Produto'][$key]['valor_total'], 2); } if(!isset($_SESSION['Frete'])) return number_format($total, 2, ',', '.'); else { $total = bcadd($total, $_SESSION['Frete'], 2); return number_format($total, 2, ',', '.'); } } else { return $a = "0.00"; } } public function getTotalApenasProduto(){ if(isset($_SESSION['Carrinho']['Produto'])){ foreach($_SESSION['Carrinho']['Produto'] as $key => $value){ $total = bcadd($total, $_SESSION['Carrinho']['Produto'][$key]['valor_total'], 2); } return $total; } else { return $a = "0.00"; } } public function getTotalPeso(){ if(isset($_SESSION['Carrinho']['Produto'])){ foreach($_SESSION['Carrinho']['Produto'] as $key => $value){ $total = bcadd($total, $_SESSION['Carrinho']['Produto'][$key]['peso_total'], 3); } return ceil($total); } else { return $a = "0.000"; } } public function alteraProduto($cod, $qtd){ if($qtd != 0){ if( array_key_exists($cod, $_SESSION['Carrinho']['Produto']) ){ $_SESSION['Carrinho']['Produto'][$cod]['qtd'] = $qtd; $_SESSION['Carrinho']['Produto'][$cod]['valor_total'] = bcmul($_SESSION['Carrinho']['Produto'][$cod]['valor'], $_SESSION['Carrinho']['Produto'][$cod]['qtd'], 2); $_SESSION['Carrinho']['Produto'][$cod]['peso_total'] = bcmul($_SESSION['Carrinho']['Produto'][$cod]['peso'], $_SESSION['Carrinho']['Produto'][$cod]['qtd'], 3); $total = $this->getTotalProduto($_SESSION['Carrinho']['Produto']); $totais = number_format($_SESSION['Carrinho']['Produto'][$cod]['valor_total'], 2, ',', '.')."/".number_format($total, 2, ',', '.'); return $totais; } else { echo 1; } } else { echo $_SESSION['Carrinho']['Produto'][$cod]['valor_total']; } } public function excluiProduto($cod){ if( array_key_exists($cod, $_SESSION['Carrinho']['Produto']) ){ unset($_SESSION['Carrinho']['Produto'][$cod]); if( count($_SESSION['Carrinho']['Produto']) == 0 ){ unset($_SESSION['Carrinho']['Produto']); } return $total = $this->getTotalProduto($_SESSION['Carrinho']['Produto']); } else { echo 1; } } } ?> E funcionava tudo certo até ter que mudar de hospedagem. Quando chamo assim $carrinho = new Carrinho(); e depois $carrinho->getTotalQtd(); e trava a aplicação. Se dou um var_dump em $_SESSION['Carrinho']['Produto'] ele retorna o conteúdo das sessões;
  11. tupinikin

    Google mail + servidor web

    Bom dia. Utilizo uma revenda na locaweb e utilizo o serviço de e-mail do google e recebi uma notificação da locaweb que eles vão desativar meu servidor(segundo eles a máquina já esta obsoleta e precisa de ser trocada) A dúvida é a seguinte, eu alterando somente a DNS 1 DNS 2 meus e-mails vão continuar funcionando, ou preciso configurar algo no servidor também?
  12. tupinikin

    Fast Report ou outro?

    Pior que também não encontrei nada. Mas obrigado
  13. tupinikin

    Fast Report ou outro?

    Olá. Estou finalizando um software e usei o Fast Report para fazer os relatórios, só que como versão demo, ele imprime uma outra página dizendo que é uma versão demo. Estou pensando em comprar ( US$ 299 ) mas antes queria a opinião de vocês se vale a pena ou se tem algum outro software semelhante free ou mais barato. grato
  14. tupinikin

    Sistema de Cadastro em PHP/MySQL

    Olaotimo tutorialbom estava montando uma pagina de login pelo dremais quando abro o "Login user"nao mostra os dados da tabela usuariosos da tabela estados aparecem normaisoque pode ser???meu dre que pode estar com problema?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.