Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''PHP''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Pessoal, tudo bem ? estou fazendo um site wordpress de campeonatos de futebol offline. Comprei um plugin de torneio e quando os usuários de cadastram em um torneio é gerado uma única tabela automática com todos os usuários. por exemplo se eu criar um torneio com 64 jogadores uma única tabela é criada com os 64 no mesmo grupo O problema é que preciso que esta tabela seja dividida em grupos vários grupos de 8 jogadores. alguém pode me ajudar
  2. Alguém possui um sistema de busca com filtro? estou precisando para um projeto. Desde já, obrigado.
  3. Pessoal, boa tarde. Já trabalho há um tempo com WordPress, mas quase não mexi com a programação em si. Conheço bem pouco PHP. Preciso fazer um projeto e estou com dificuldades. Tenho um site em WordPress onde os usuários fazem cadastro normalmente como assinante para obter acesso à alguns conteúdos. Esse site é de um software onde há uma versão de teste e de estudantes. Gostaria de, ao o usuário se cadastrar, gerar uma key para ele. Essa key será o "serial" do programa e seria um número sequencial (1,2,3,4,5......). O programa é divido em código cliente e código máquina. O código cliente, no caso, seria o cliente teste (onde seria todos os testes solicitados) e o cliente estudante (todos usuários estudantes), e dentro desses dois clientes, seriam os usuários (código máquina). O que seria gerado, era o código máquina (key). Eu pensei em deixar o próprio ID do cadastro, mas eu também gostaria de, caso necessário, poder editar esse código máquina. Caso fosse editado, o próximo código iniciaria a partir do último cadastrado. Esses códigos terão validade (uma variável que, também quando necessário, pode ser alterada). Eu encontrei um plugin para isso. Se chama Software License Manager. Ele quase faz o que preciso. Mas para o key, ele utiliza o uniqid para gerar. Como eu disse, eu gostaria que fosse uma sequencia numérica simples, e que pudesse alterar. Mas também eu teria que cadastrar o usuário manualmente, mesmo depois dele cadastrar no site, pois são dois cadastros distintos. Tela: http://prntscr.com/j62h4y Eu não sei por onde começar. Alguém pode me ajudar?
  4. 1) Tenho um site de lista telefonica, desenvolvido com php e mysql. Se ficar sem fazer uma pesquisa por aproximadamente 10 minutos da um erro de perda de conexao com o banco de dados. Dando um refresh na tela ele refaz a conexao e funciona normalmente. O que pode ser este erro? 2) Não fecho a conexao com o banco apos a consulta. É necessário fechar a conexão após cada consulta?
  5. Tenho uma aplicação web hospedada num Cloud Windows na locaweb rodando PHP 5.3 com banco de dados sql server. Eu programo no modo procedural. Gostaria de obter indicações de framework, uma vez que nunca utilizei e tenho pouca familiaridade com orientação a objetos.
  6. Boa tarde programmers, venho através deste solicitar vossas ajudas. Preciso transferir dados da pagina em html que é criada dinamicamente com dados do db para uma pagina JavaScript e depois para uma pagina com php. html está assim: <?php if($vstat != 'apr'){ <label><input type="text" name="npass[]" placeholder="informe a Qt." onkeyup="numero(this)" id="ipass[]" value="<?php print $vstat.($i++).'-'.$vidPassos.'-'.$vcodiitem; autofocus /></label> <?php } ?> No JavaScript está assim: function comprar(){ $.post('../jp/ipass/jpPass.php',{ pass:$('#ipass').val() },function(res){ var msg=$('.msg-loja'), formAli=$('main form *'); if(res){ msg.slideDown().html(res).css({background:'#ff3131'}); }else{ msg.slideDown().html('Cadastro realizado com sucesso! Aguarde para enviar fotos dos itens.').css({background:'#26bf06'}); } }); no jp.php está assim: if($_POST){ $recebeu = array($pass); print_r($receber); }else{ echo'N&atilde;o veio valor na vari&aacute;vel.'; } Mas, ao rodar o sistema só me retorna : 'Não veio valor na variável.' . Alguém tem o conhecimento de como posso fazer isso funcionar? Grato pela atenção, agradeço antecipadamente.
  7. Eu estou com o famoso problema "PHP Warning: session_start()" Mensagem completado do erro: [05-Apr-2018 19:25:33 UTC] PHP Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/insideau/app.insideautomacao.com.br/config.php:1) in /home/insideau/app.insideautomacao.com.br/inc/database/database.php on line 4 Isso está impedindo que eu redirecione a página. Alias, nenhuma página da aplicação está redirecionando. Já tentei usar ob_start(); ob_end_flush(); | Já tentei usar if (session_status() == PHP_SESSION_NONE) session_start(); Já revi fechando de <php ?> ou espaçamentos, ou echo, prints ets. E isso só ocorre no servidor. Localhost não acontece. Alguma ideia? Obrigado ------------------ Basicamente meu código é save(ENTITIES, $unidade_medida); //Acessa o database.php header('location: index.php'. ($_SESSION['message'] != "" ? "?error_msg=".$_SESSION['message'] : "")); //não funciona
  8. Fabio G

    Option selecionado

    Pessoal sou novo em PHP e preciso da ajuda de vocês, Estou numa tela de edição de um form e estou com dificuldade de deixar selecionado o select que eu fiz no banco. A consulta retornou como "S", mas está também aparecendo o "N" e o "S". O correto é aparecer somente o "S" que é o retorno do banco e o "N", caso eu queria alterar para o "N". O que eu estou fazendo de errado? Já agradeço pela atenção.
  9. Buenas. Estou estudando php e estou com uma dúvida como funciona para listar uma consulta por linhas, neste estilo: | Item 1 | Item 2 | Item 3 | Item 4 | | Item 5 | Item 6 | Item 7 | Item 8 | Normalmente quando retorna consulta no bd ele retorna empilhado, estou fazendo consultas com PDO, vi alguns exemplos destes com Mysqli, não sei se os comandos são os mesmos?
  10. Oi, gostaria de saber como enviar os dados de um form criado dinâmicamente para o JavaScript e depois para o PHP. Os dados do form são de acordo com os registros do db. Até aí tudo bem, mas no form também tem btns “submmit” para cada imagem formada por dados recebidos do db. Então, presciso que ao clicar em um dos btns criado, seja enviado os dados referentes aquela imagem para a pg js e depois para o php. Ao criar dinamicamente o Input na página estou usando: name=“codigo[]”, por exemplo. Para receber no js estou usando: document.getEkementsByName(“codigo[]”); Como devo fazer para que funcione certinho? Tentei usar : document.getEkementsByName mas vai todos os dados de todos as imagens. Tentei também: document.getElementByid mas só vai os dados da primeira imagem. Se eu clicar na terceira, quarta ou em outra, só vai os dados da primeira imagem. Preciso que seja enviado apenas o dado da imagem desejada. Alguém pode me ajudar?
  11. Montei um select para saber qtos produtos forma vendidos em determinado período e o valor de venda desses produtos. Só que preciso montar uma curva ABC com o resultado desse select. Alguém poderia me ajudar por favor. Meu select está assim: SELECT DISTINCT d.cat_id prod, p.id, p.nome id_prod, SUM( d.qtd ) AS qtd_prod, SUM( d.valor_total ) AS total_prod FROM lc_controle c INNER JOIN lc_detalhe d ON d.controle_id = c.id INNER JOIN `lc_cat` p ON p.id = d.cat_id WHERE d.tipo = '0' AND c.dtConcat BETWEEN '2018-01-01' AND '2018-03-31' GROUP BY d.cat_id ORDER BY qtd_prod DESC Com esse select eu tenho o seguinte resultado: prod id id_prod qtd_prod total_prod 43 43 JVP-101A - BOMBA DE CIRCULAÇÃO 3.000 L/H 110V 353 12983.24 41 41 JVP-100A - BOMBA DE CIRCULAÇÃO 2.500 L/H 110V 352 10704.09 148 148 JVP-110A - BOMBA DE CIRCULAÇÃO 2.000 L/H 110V 242 7495.04 78 78 HJS-20 CARVÃO ATIVADO 500GR 208 1497.87 252 252 JVP-120 - BOMBA DE CIRCULAÇÃO 3.000 L/H 110V 181 5753.87 Agora preciso somar os valores das vendas que estão na tabela lc_controle a coluna total referente o mesmo período e depois dividir o valor de venda de cada item por esse total para poder calcular o percentual que o item tem sobre a venda total e depois definir se ele é A, b ou C Como é possível fazer isso?
  12. Usuario preenche formulario onde o email é fornecido, porem se o email não for institucional (ex.: terminar com ".com" ou ".com.br" ou ".net") o formulario não é enviado e exibe a mensagem que o usuario deve usar um email institucional para se cadastrar, por exemplo com a extensao do email ".br "/ ".edu.br" / "gov.br" etc.. (@unicamp.br / @pucsp.edu.br / @usp.br)? não se é possivel fazer por array essa verificacao da extensao do email.. A principio gostaria apenas que fossem restringidos emails com ".com" ou ".com.br" ou ".net".
  13. $('#cpfcomprador').blur(function() { $.ajax({ url: 'validar', type: 'POST', cache: false, data: 'cpf='+$("#cpfcomprador").val(), success: function(cpfok){ if (cpfok == true) { $('#myModal').modal('show'); } else { alert(cpfok) } } }); }); Mesmo quando ‘cpfok = true’ sempre cai na condição “else” e mostra o alerta e não o modal.Aqui esta o retornos quando ‘cpfok = true’ , neste caso teria que ir para o modal:
  14. Como eu faço para que um popup abra junto com uma página
  15. Sou novo aqui, então perdão se eu estiver postando no lugar errado ou coisa do tipo Bom, comecei a estudar programação a um tempo atrás e agora estou estudando PHP, para por em prática oque aprendi decidi criar um site usando html, php e etc, mas logo de cara me deparei com um problema, ao tentar criar uma área que iria permitir ao usuário escolher um tipo de calculo matemático e realiza-lo com os valores desejados, acabei percebendo que ao enviar os formulários para o arquivo php, ele abre e faz os cálculos como deveria, porém não carrega o css do site, então gostaria de saber como posso resolver isso, se tem algum método de carregar o css no arquivo php normalmente, ou se tem a possibilidade de ao invés de ir para o arquivo php, apenas trazer os resultados do arquivo php para o arquivo html.
  16. OLÁ!, minha primeira puplicação no fórum, eu estou fazedo um projeto mas estou com uma duviada; como fazer o usuario altere seus dados na sua sessao..ou seja quero que ele entre e tenha la um linque que leve ele para uma pagina para trocar seus dados já cadastrados...alguém pode me ajudar é urgente!!!!
  17. Boa tarde a todos, tenho uma plataforma de rastreamento veícular via satelite e procuro um programador para que possa me ajudar em algumas coisas como envio de email smtp e adicionar novas funções a ela se alguém se interessar ou souber de algum programador me envie uma msg obg.
  18. Olá, criei uma pagina que recebe arquivos, porem quanto aperto em enviar ele salva apenas um nome no banco, e atualmente não esta enviando ao diretório, também gostaria antes de gravar em md5 alterar o nome do arquivo para o nome que o usuário se registrou e concatenando com o tipo do arquivo e a data e horário enviado, segue código a baixo: <?php include_once('config.php'); $msg = false; if(isset($_FILES['certidao'])){ $extensao = strtolower(substr($_FILES['certidao']['name'], -5)); $certidao = md5(time()) . $extensao; $diretorio = "upload/certidao/"; move_uploaded_file($_FILES['certidao']['tmp_name'], $diretorio . $certidao); } if(isset($_FILES['residencia'])){ $extensao = strtolower(substr($_FILES['residencia']['name'], -5)); $residencia = md5(time()) . $extensao; $diretorio = "upload/residencia/"; move_uploaded_file($_FILES['residencia']['tmp_name'], $diretorio . $residencia); } $sqli_code = "INSERT INTO arquivo(codigo, certidao, residencia, data) VALUES(null, '$certidao', '$residencia, NOW())"; $result_salva = mysqli_query($con, $sqli_code); header("location:enviado.php"); ?>
  19. Kraswerlo

    Selecionar valor

    Estou querendo fazer uma opção com valores e que o sistema troque quando for pagar pelo valor escolhido mas n consigo. Valores <select name="donates"> <option>R$50,00 = 100 créditos</option> <option>R$100,00 = 200 créditos</option> </select> Sistema <!-- INICIO FORMULARIO BOTAO PAGSEGURO --> <form action="https://pagseguro.uol.com.br/checkout/v2/payment.html" method="post" onsubmit="PagSeguroLightbox(this); return false;"> <input type="hidden" name="code" value="492F01B301016ED664B8DF8E287B45F9" /> Parte que vai os valores em códigos como está ai. <input type="hidden" name="iot" value="button" /> <input type="image" src="https://stc.pagseguro.uol.com.br/public/img/botoes/pagamentos/209x48-comprar-assina.gif" name="submit" alt="Pague com PagSeguro - é rápido, grátis e seguro!" /> </form> <script type="text/javascript" src="https://stc.pagseguro.uol.com.br/pagseguro/api/v2/checkout/pagseguro.lightbox.js"></script> <!-- FINAL FORMULARIO BOTAO PAGSEGURO --> Alguém pode me ajudar?Pf
  20. Olá a todos, estou tendo um problema com os datatables aninhados, as child rows(detalhes), estão mostrando todos os dados, mas eu quero que cada informação permaneça em sua linha, alguém pode me ajudar? meu código abaixo e uma imagem pra ilustrar melhor ... link dos dois jsons que pego os dados jsonData.php: https://codebeautify.org/jsonvalidator/cb5bc515 jsonNota.php: https://codebeautify.org/jsonvalidator/cbd08a36 function format(table_id) { return '<hr/>' + '<table cellpadding="5" id="detalhes' + table_id + '" class="display" cellspacing="0" border="0" width="50%" style="padding-left:80px;">' + '<thead><tr><th>Cód. Nota:</th><th>Cód. Produto:</th><th>Descrição:</th><th>Quantidade:</th><th>R$ Unid.:</th><th>% IPI:</th><th>R$ IPI:</th><th>% Desc.:</th><th>R$ Desc.:</th><th>Desc. Unit.:</th><th>R$ Total:</th></tr></thead>' + '</table>' + '<hr/>'; } var iTableCounter = 1; var oInnerTable; $(document).ready(function() { TableHtml = $('#example').html(); var table = $('#example').DataTable({ "bProcessing": true, //"paging": false, //"searching": false, //"info": false, "rowId": 'NOTA', "ajax": { "url": 'forms/customer-details/jsonData.php', "type": 'POST', "data": { "idCustomer": <?php echo $idCustomer; ?> } }, "scrollX": true, "language": { "sUrl": "../plugins/datatables/Portuguese-Brasil.json" }, "aLengthMenu": [[10, 20, 30, 50, -1], [10, 20, 30, 50, "Todos"]], "aoColumns": [ { "class": 'details-control', "orderable": false, "data": null, "defaultContent": '' }, {"mData": "NOTA"}, {"mData": "NRO_NOTA"}, {"mData": "EMISSAO", render: function(data, type, row) { var dateSplit = data.split('-'); return type === "display" || type === "filter" ? dateSplit[1] + '/' + dateSplit[2] + '/' + dateSplit[0] : data; } }, {"mData": "QUANTIDADE1", render: $.fn.dataTable.render.number()}, {"mData": "BRUTO", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "VALOR_DESCONTO1", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "TOTAL1", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "VALOR_IPI1", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "VALOR_SUBST", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "TOTAL_NF", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "PRECO_MEDIO", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "REPRES_NOME"}, {"mData": "VENDEDOR_NOME"}, {"mData": "OP_NOME"}, {"mData": "FRANQUEADO_NOME"}, {"mData": "CARTEIRA"}, {"mData": "TRANSP_NOME"}, {"mData": "RASTREAMENTO_CORREIO"}, {"mData": "CONHECIMENTO"}, {"mData": "VALOR_FRETE", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "PERCENTUAL", render: $.fn.dataTable.render.number('.', ',', 2, '% ')}, {"mData": "DESCRICAO"}, {"mData": "DATA_OCORRENCIA"} ], "order": [[1, "desc"]] }); $('#example tbody').on('click', 'td.details-control', function() { var tr = $(this).closest('tr'); var row = table.row(tr); if (row.child.isShown()) { row.child.hide(); tr.removeClass('shown'); } else { row.child(format(iTableCounter)).show(); tr.addClass('shown'); oInnerTable = $('#detalhes' + iTableCounter).DataTable({ "bProcessing": true, "ajax": { "url": 'forms/customer-details/jsonNota.php', "type": 'POST', "data": { "idCustomer": <?php echo $idCustomer; ?> } }, "autoWidth": true, //"deferRender": true, "info": false, //"lengthChange": false, //"ordering": false, //"paging": false, //"scrollX": false, //scrollY": false, "searching": false, "language": { "sUrl": "../plugins/datatables/Portuguese-Brasil.json" }, "aLengthMenu": [[10, 20, 30, 50, -1], [10, 20, 30, 50, "Todos"]], "aoColumns": [ {"mData": "NOTA"}, {"mData": "COD_PRODUTO"}, {"mData": "DESC_PROD"}, {"mData": "QUANTIDADE", render: $.fn.dataTable.render.number()}, {"mData": "UNITARIO", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "PCT_IPI", render: $.fn.dataTable.render.number('.', ',', 2, '% ')}, {"mData": "VALOR_IPI", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "DESCONTO", render: $.fn.dataTable.render.number('.', ',', 2, '% ')}, {"mData": "VALOR_DESCONTO", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "DESC_UNITARIO", render: $.fn.dataTable.render.number('.', ',', 2)}, {"mData": "TOTAL", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')} ], "order": [[0, "desc"], [1, "asc"]] }); iTableCounter = iTableCounter + 1; } }); });
  21. Olá a todos, estou tendo um problema com os datatables aninhados, as child rows(detalhes), estão mostrando todos os dados, mas eu quero que cada informação permaneça em sua linha, alguém pode me ajudar? meu código abaixo e uma imagem pra ilustrar melhor ... link dos dois jsons que pego os dados jsonData.php: https://codebeautify.org/jsonvalidator/cb5bc515 function format(table_id) { return '<hr/>' + '<table cellpadding="5" id="detalhes' + table_id + '" class="display" cellspacing="0" border="0" width="50%" style="padding-left:80px;">' + '<thead><tr><th>Cód. Nota:</th><th>Cód. Produto:</th><th>Descrição:</th><th>Quantidade:</th><th>R$ Unid.:</th><th>% IPI:</th><th>R$ IPI:</th><th>% Desc.:</th><th>R$ Desc.:</th><th>Desc. Unit.:</th><th>R$ Total:</th></tr></thead>' + '</table>' + '<hr/>'; } var iTableCounter = 1; var oInnerTable; $(document).ready(function() { TableHtml = $('#example').html(); var table = $('#example').DataTable({ "bProcessing": true, //"paging": false, //"searching": false, //"info": false, "rowId": 'NOTA', "ajax": { "url": 'forms/customer-details/jsonData.php', "type": 'POST', "data": { "idCustomer": <?php echo $idCustomer; ?> } }, "scrollX": true, "language": { "sUrl": "../plugins/datatables/Portuguese-Brasil.json" }, "aLengthMenu": [[10, 20, 30, 50, -1], [10, 20, 30, 50, "Todos"]], "aoColumns": [ { "class": 'details-control', "orderable": false, "data": null, "defaultContent": '' }, {"mData": "NOTA"}, {"mData": "NRO_NOTA"}, {"mData": "EMISSAO", render: function(data, type, row) { var dateSplit = data.split('-'); return type === "display" || type === "filter" ? dateSplit[1] + '/' + dateSplit[2] + '/' + dateSplit[0] : data; } }, {"mData": "QUANTIDADE1", render: $.fn.dataTable.render.number()}, {"mData": "BRUTO", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "VALOR_DESCONTO1", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "TOTAL1", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "VALOR_IPI1", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "VALOR_SUBST", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "TOTAL_NF", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "PRECO_MEDIO", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "REPRES_NOME"}, {"mData": "VENDEDOR_NOME"}, {"mData": "OP_NOME"}, {"mData": "FRANQUEADO_NOME"}, {"mData": "CARTEIRA"}, {"mData": "TRANSP_NOME"}, {"mData": "RASTREAMENTO_CORREIO"}, {"mData": "CONHECIMENTO"}, {"mData": "VALOR_FRETE", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "PERCENTUAL", render: $.fn.dataTable.render.number('.', ',', 2, '% ')}, {"mData": "DESCRICAO"}, {"mData": "DATA_OCORRENCIA"} ], "order": [[1, "desc"]] }); $('#example tbody').on('click', 'td.details-control', function() { var tr = $(this).closest('tr'); var row = table.row(tr); if (row.child.isShown()) { row.child.hide(); tr.removeClass('shown'); } else { row.child(format(iTableCounter)).show(); tr.addClass('shown'); oInnerTable = $('#detalhes' + iTableCounter).DataTable({ "bProcessing": true, "ajax": { "url": 'forms/customer-details/jsonNota.php', "type": 'POST', "data": { "idCustomer": <?php echo $idCustomer; ?> } }, "autoWidth": true, //"deferRender": true, "info": false, //"lengthChange": false, //"ordering": false, //"paging": false, //"scrollX": false, //scrollY": false, "searching": false, "language": { "sUrl": "../plugins/datatables/Portuguese-Brasil.json" }, "aLengthMenu": [[10, 20, 30, 50, -1], [10, 20, 30, 50, "Todos"]], "aoColumns": [ {"mData": "NOTA"}, {"mData": "COD_PRODUTO"}, {"mData": "DESC_PROD"}, {"mData": "QUANTIDADE", render: $.fn.dataTable.render.number()}, {"mData": "UNITARIO", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "PCT_IPI", render: $.fn.dataTable.render.number('.', ',', 2, '% ')}, {"mData": "VALOR_IPI", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "DESCONTO", render: $.fn.dataTable.render.number('.', ',', 2, '% ')}, {"mData": "VALOR_DESCONTO", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')}, {"mData": "DESC_UNITARIO", render: $.fn.dataTable.render.number('.', ',', 2)}, {"mData": "TOTAL", render: $.fn.dataTable.render.number('.', ',', 2, 'R$ ')} ], "order": [[0, "desc"], [1, "asc"]] }); iTableCounter = iTableCounter + 1; } }); }); jsonNota.php: https://codebeautify.org/jsonvalidator/cbd08a36
  22. Tenho um sistema de Login, que já funciona em outro site e estou tentando transferir pra outro, e não funciona de jeito nenhum. Gostaria que alguém desse uma olhada. Se digito um usuário errado, retorna um erro de usuário inválido, então está checando o banco. Quando insiro um usuário certo, aparece as seguintes mensagens de erro: Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/netosale/public_html/e-educacao/validacao.php:2) in /home/netosale/public_html/e-educacao/validacao.php on line 28 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/netosale/public_html/e-educacao/validacao.php:2) in /home/netosale/public_html/e-educacao/validacao.php on line 28 Warning: Cannot modify header information - headers already sent by (output started at /home/netosale/public_html/e-educacao/validacao.php:2) in /home/netosale/public_html/e-educacao/validacao.php on line 36 Vou lá nessas duas linhas, e não consigo localizar absolutamente nada de anormal. O que pode estar acontecendo. Já baixei diversos outros sistemas de login, e todos dão erro. Será que é algum problema bom o bootstrap ou coisa parecida? Segue código pra que dêem uma olhada: <?php // Verifica se houve POST e se o usuсrio ou a senha щ(sуo) vazio(s) if (!empty($_POST) AND (empty($_POST['usuario']) OR empty($_POST['senha']))) { header("Location: index.php"); exit; } // Tenta se conectar ao servidor MySQL mysql_connect('localhost', 'xzthyb45', '164544515151561') or trigger_error(mysql_error()); // Tenta se conectar a um banco de dados MySQL mysql_select_db('ljklfdfjkldj') or trigger_error(mysql_error()); $usuario = mysql_real_escape_string($_POST['usuario']); $senha = mysql_real_escape_string($_POST['senha']); // Validaчуo do usuсrio/senha digitados $sql = "SELECT `id`, `nome`, `nivel` FROM `userPerms` WHERE (`usuario` = '".$usuario ."') AND (`senha` = '". sha1($senha) ."') AND (`ativo` = 1) LIMIT 1"; $query = mysql_query($sql); if (mysql_num_rows($query) != 1) { // Mensagem de erro quando os dados sуo invсlidos e/ou o usuсrio nуo foi encontrado echo "Login invсlido!"; exit; } else { // Salva os dados encontados na variсvel $resultado $resultado = mysql_fetch_assoc($query); } // Se a sessуo nуo existir, inicia uma if (!isset($_SESSION)) session_start(); //Salva os dados encontrados na sessуo $_SESSION['UsuarioID'] = $resultado['id']; $_SESSION['UsuarioNome'] = $resultado['nome']; $_SESSION['UsuarioNivel'] = $resultado['nivel']; // Redireciona o visitante header("Location: novaTela.php"); exit; ?>
  23. Tenho o código PHP abaixo para mostrar os dados do XML mas não está funcionando! Por favor me ajudem. PHP: @header('Content-Type: text/html; charset=utf-8'); $xml = simplexml_load_file("arquive.xml"); foreach($xml->PESSOA as $item) { echo $item->NRPRIMEIRO; echo "<br>"; echo $item->NRSEGUNDO; } arquive.xml: SimpleXMLElement Object ( [PESSOA] => SimpleXMLElement Object ( [@attributes] => Array ( [NRPRIMEIRO] => 0001234567 [NRSEGUNDO] => 00012345678 ) ) )
  24. Galera, estou com um problema. Programei um sistema em php no meu localhost, mas como não tinha acesso a internet na época que comecei a programar, criei o banco em "latin1_swedish_ci". Agora que tenho acesso a internet e uma hospedagem online, importei o banco para hospedar o sistema. Quando terminei de importar o sistema, os caracteres especiais são exibidos assim "Nova produção organizada". O head da página tanto no localhost quanto online está assim: <meta charset='utf-8' lang='pt-br'> Já tentei usar isso no arquivo de conexao: mysqli_set_charset($conexaoR,"utf8"); e mysqli_set_charset($conexaoR,"latin1_swedish_ci"); Achei vários tópicos na internet para converter, mas nenhuma solução funciona comigo. Sou leigo e ão entendo como pode a mesma configuração funcionar no localhost e não funcionar online. Alguém conhece alguma solução para isso?
  25. Bom dia. Estou precisando verificar se meu 'Select', está retornando registros para então carregar os dados na tela. Abaixo segue o código que estou usando: $sql = mysqli_query($conn,"SELECT * FROM USUARIOS;"); $linhas=mysqli_num_rows($sql); Com base no código acima como devo verificar se a query retornou registros, porque caso não tenha retornado, irei exibir uma mensagem na tela, "Ainda não existe registro cadastrado". Quando tem registros não retorna erro nenhum. Desde já agradeço a ajuda. Paulo silvano,
×
×
  • Criar Novo...