Jump to content

Search the Community

Showing results for tags 'PHP'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 6748 results

  1. Pedro Batista Lopes

    Acesso ao banco de dados

    Olá eu estou fazendo um sistema em php com mysql, estou com uma dificuldade se alguém puder me ajudar. Esse programa se conecta no banco de dados e recebe uma query, transformo essa query em um json, para jogar no front, mais estou com dificuldade no tratamento dessa query. segue o codgio. <?php $hostname = 'localhost'; $bancodados = 'sistema'; $usuario = 'root'; $senha =''; $conn = new mysqli($hostname,$usuario,$senha,$bancodados); if ($conn->connect_errno) { echo "Falha ao conectar: " . $mysqli->connect_errno; } $result_nota = "select DISTINCT cli.nome, nf.numero_nf, nf.data_em, nf.valor from cliente cli join nota_fiscal nf on cli.id = nf.id_cliente WHERE nf.data_em >= '2019-01-01' and nf.data_em <= '2019-01-30'"; $resultado_nota = mysqli_query($conn,$result_nota); $dado = array(); while ($row_nota = mysqli_fetch_object($resultado_nota)) { array_push($dado, $row_nota); } echo json_encode($dado); O resultado é esse. [ { nome: "Pedro", numero_nf: "200", data_em: "2019-01-03", valor: "200" }, { nome: "Paulo", numero_nf: "201", data_em: "2019-01-05", valor: "300" }, Gostaria de incluir embaixo do valor mais um campo com o nome janeiro ai fazer um loop do dia 01/02/2019 a 28/02/2019 e pegar todos o cliente do de fevereiro, e incluir em baixo do valor em cada cliente.
  2. sthefany silva

    buscando dados em banco e visualizando em html

    oi, estou desenvolvendo um sistema de FAQ, e preciso listar do meu banco de dados as perguntas e respostas dentro de um collapse. mas confesso que sou um pouco leiga sobre o assunto. não sei se o problema é com minha lógica, mas quando tento abrir o arquivo aparece que a página não foi localizada. segue código abaixo: ajuda.php <?php function listarPerguntas($mysqli){ $perguntasFaq= array(); $respostaFaq= array(); } $sqlAjudaFaq =$mysqli->query ("SELECT pergunta_FAQ, resposta_FAQ, id, FROM ajuda_FAQ"); while($lAjudaFaq = $sqlAjudaFaq->fetch_array()) { $perguntasFaq[] = array( "pergunta" => $lAjudaFaq['pergunta_FAQ'], "resposta" =>$lAjudaFaq['resposta_FAQ']); } ?> controles: public function ajuda(Application $app){ include("../includes/ds8.php"); include("../src/App/funcoes.php"); include("../src/App/ajuda.php"); return $app['twig']->render('ajuda.html'); } html: <div class="row"> <div class="col-sm-12"> <div class="boxFaq"> <a class="btn btn-faq accordion" type="button" id="busca_pergunta" data-toggle="collapse" data-target="#collapse_resposta_faq" aria-expanded="true"> {{%pergunta.pergunta_FAQ}} </a> </div> </div> <div class="col-sm-12"> <div id="collapse_resposta_faq" class="collapse"> <div class="card-body"> {{%resposta.resposta_FAQ}} </div> </div> </div> </div>
  3. gianluca.pettenon

    Contar índice de array [PHP 7.2]

    Boa tarde colegas, preciso de um norte para resolver a seguinte situação: Tenho a seguinte estrutura de array: array(4) { ["CODFILIACAO"]=> string(5) "58224" ["CODPESSOAFILIACAO"]=> string(1) "4" ["CODPESSOAFILHO"]=> string(5) "21404" ["TIPORELACIONAMENTO"]=> string(1) "P" } array(4) { ["CODFILIACAO"]=> string(5) "58225" ["CODPESSOAFILIACAO"]=> string(1) "44890" ["CODPESSOAFILHO"]=> string(5) "21404" ["TIPORELACIONAMENTO"]=> string(1) "M" } array(4) { ["CODFILIACAO"]=> string(5) "58226" ["CODPESSOAFILIACAO"]=> string(1) "44780" ["CODPESSOAFILHO"]=> string(5) "21404" ["TIPORELACIONAMENTO"]=> string(1) "P" } // Neste exemplo eu teria 2 pais e 1 mãe. Preciso realizar a contagem do índice "CODPESSOAFILIACAO" e verificar se for > 1 (no caso terá mais que 1 pai ou 1 mãe) e atribuir cada valor (CODPESSOAFILIACAO) num array $data. Consigo diferenciar o que é pai ou mãe através do índice TIPORELACIONAMENTO. foreach ($this->filiacao as $key => $value) : switch($value['TIPORELACIONAMENTO']) : case 'M': $data['MAE'] = $value['CODPESSOAFILIACAO']; $data['NOME'] = $value['NOMEALUNO']; // Caso tenha 2 mãe (2 CODPESSOAFILIACAO) atribuir cada um deles em outro array; // Exemplo: $data['MAE1']; // $data['MAE2']; break; case 'P': $data['PAI'] = $value['CODPESSOAFILIACAO']; // Caso tenha 2 pai (2 CODPESSOAFILIACAO) atribuir cada um deles em outro array; // Exemplo: $data['PAI1']; // $data['PAI2']; break; endswitch; endforeach; Desde já agradeço.
  4. AlexandrePrezzi

    PHP - IBASE_QUERY

    Pessoal preciso de uma ajuda Tenho um sql de execução de uma procedure que funciona normalmente no firebird executando pelo IBExpert. No php ele não acusa erro, mas não altera o banco de dados. Alguém pode me esclarecer isso ? $query = "EXECUTE PROCEDURE SP_PED_ATUALIZA_LISTA_PRECO('".$wEmp."', '".$wEmpEst."', '".$wEmpMovEst."', '".$wTp."', '".$wOrcam."', '".$wLista."')"; $rst_UpdateFTD120 = ibase_query($con_Galeria,$query); // aqui o retorno é TRUE $row = ibase_fetch_assoc($rst_UpdateFTD120); ibase_commit(); Estou usando dessa forma .. porém os dados que deveriam sofrer alterações não são alterados. Aguardo sugestões
  5. DinhoPHP

    Função não funciona

    Olá! Não consigo entender o porque a minha função cadValor() funciona e a desc() não file.js <script> var txtval = document.querySelector('#inputValor'); var res = document.querySelector('#inputCopyValor'); //ONDE QUERO ESCREVER var res2 = document.querySelector('#seuValor'); // VALOR INDO PARA HOLERITE var res3 = document.querySelector('#seuValorMult'); // VALOR QUE SERÁ DOBRADO function cadValor(){ var val = Number(txtval.value); res.placeholder = val.toFixed(2); res2.placeholder = val.toFixed(2); var dobro = val * 2; // dobra o valor res3.placeholder = dobro.toFixed(2); // pega o valor dobrado } function desc(){ var txtDobro = document.querySelector('#seuValorMult'); // VALOR QUE FOI DOBRADO var txtSacado = document.querySelector('#seuValorDia2'); var txtRestante = document.querySelector('#seuValorRes'); var resDobro = Number(txtDobro.value); var resSacado = Number(txtSacado.value); //var resRestante = Number(txtRestante.value); var resRest = resDobro; txtRestante.placeholder = resRest.toFixed(2); } </script> file.php <div class="container"> <!-- PRIMEIRA LINHA --> <div class="d-flex justify-content-center mt-3"> <div id="divHolerite" class="col-12 col-sm-8 col-md-6 col-lg-4"> <div class="d-flex flex-column justify-content-center align-items-end bg-dark"> <div class="col-12 mb-3"> <label for="inputValor">Admin: Cadastrar Valor</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text">R$</span> </div> <input id="inputValor" class="form-control" type="text" name="inputValor" onkeypress="return onlynumber();"> <button type="submit" value="ativa" class="btn btn-danger text-uppercase ml-3" data-toggle="modal" data-target="#modalHolerite" onclick="cadValor()">ativa</button> </div> </div> <div class="col-12"> <button type="reset" value="clean" class="btn btn-light btn-lg text-uppercase mb-3">apagar cadastro</button> </div> <hr style="background-color: #777777; widht: 100%;"> </div> <!-- SEGUNDA LINHA --> <div class="d-flex flex-column flex-nowrap align-items-start bg-dark mb-3"> <div class="col-8 mb-3"> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text">R$</span> </div> <input id="inputCopyValor" class="form-control" type="text" name="inputCopyValor" placeholder="" readonly> </div> </div> <div class="col-12 mb-3"> <div class="input-group mb-3"> <div class="input-group-prepend"> <span class="input-group-text">R$</span> </div> <input id="inputValorDia" class="form-control" type="text" name="inputValorDia" placeholder="0,10" readonly> <div class="input-group-prepend"> <span class="input-group-text">por dia</span> </div> <button type="submit" value="saque" class="btn btn-danger text-uppercase btn-sm ml-3">sacar</button> </div> <div class="d-flex"> <button type="submit" value="saque" class="btn btn-danger text-uppercase btn-sm mr-3">descontar</button> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text">R$</span> </div> <input id="inputValorDesc" class="form-control" type="text" name="inputValorDesc"> </div> </div> </div> </div> </div> </div> <!-- HOLERITE --> <!-- Modal --> <div class="modal fade" id="modalHolerite" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">Título do modal</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Fechar"> <span aria-hidden="true">&times;</span> </button> </div> <div class="modal-body"> <!-- HOLERITE --> <div class="container"> <!-- PRIMEIRA LINHA --> <div id="test" class="d-flex justify-content-center mt-3"> <div id="divHolerite" class="col-12 col-md-10 col-lg-8"> <div class="d-flex flex-column justify-content-center align-items-end bg-dark"> <div class="col-12 mb-3"> <h2 class="text-uppercase text-center text-white">holerite</h2> <div class="row"> <div class="col-12 col-sm-6"> <label for="seuValor" class="text-left text-uppercase">seu valor</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text">R$</span> </div> <input id="seuValor" class="form-control" type="number" name="seuValor" placeholder=""> </div> </div> <div class="col-12 col-sm-6"> <label for="inputValorDia" class="text-left text-uppercase">total: 200 dias</label> <div class="input-group mb-3"> <div class="input-group-prepend"> <span class="input-group-text">R$</span> </div> <input id="inputValorDia" class="form-control" type="number" name="inputValorDia"> <div class="input-group-prepend"> <span class="input-group-text">por dia</span> </div> </div> </div> <div class="col-12 col-sm-6"> <label for="seuValorMult" class="text-left text-uppercase">valor multiplicado</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text">R$</span> </div> <input id="seuValorMult" class="form-control" type="number" name="seuValorMult"> </div> </div> </div> </div> <hr style="background-color: #777777; widht: 100%;"> </div> <!-- SEGUNDA LINHA --> <div class="d-flex flex-column justify-content-center bg-dark mb-3" style="padding-left: 10px; padding-right: 0px;"> <div class="row overflow-visible"> <div class="col-12 col-sm-4"> <span class="text-white font-data">00/00/2019:</span> </div> <div class="col-12 col-sm-8"> <div class="input-group mb-3"> <div class="input-group-prepend"> <span class="input-group-text">R$</span> </div> <input id="seuValorDia2" class="form-control" type="number" name="seuValorDia2" placeholder="0,10" readonly> <div class="input-group-prepend"> <span class="input-group-text">por dia</span> </div> <button type="submit" value="saque" class="btn btn-danger text-uppercase btn-sm ml-3 mr-2" onclick="desc()">sacar</button> </div> </div> </div> <div class="form-row col-12" style="border: 2px white solid;"> <div class="col-12 col-sm-6"> <label for="seuValorSacado" class="text-left text-uppercase"><br></label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text">R$</span> </div> <input id="seuValorSacado" class="form-control" type="number" name="seuValorSacado"> </div> <label for="seuValorSacado" class="text-center text-uppercase">valor sacado</label> </div> <div class="col-12 col-sm-6"> <label for="seuValorRes" class="text-center text-uppercase" style="margin-left: 5vw;">seu valor restante</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text">R$</span> </div> <input id="seuValorRes" class="form-control" type="number" name="seuValorRes" placeholder="" readonly> </div> <label for="seuValorRes" class="text-center text-uppercase" style="margin-left: 10vw;">pra saque</label> </div> </div> </div> <!-- Termina linha geral --> </div> <!-- FIM DO HOLERITE --> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">Fechar</button> </div> </div> </div> </div> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.slim.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.15.0/umd/popper.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>
  6. Jacksson Andrey

    Cálculo de horas usando php

    Estou tendo o seguinte problema, tenho que calcular o total de horas que um cliente consumiu do seu plano, levando em consideração que as horas serão multiplicadas de acordo com a quantidade de funcionários que realizou o atendimento. Já consigo calcular quantos minutos cada atendimento teve e multiplicar pela quantidade de funcionários que realizou o atendimento, mas agora para mostrar o valor total do tempo estou tendo dificuldades. Segue código: $total_inicio = (strtotime($row_atendimento['hora_inicio_atendimento']) * $row_atendimento['qtd_funcionario']); $total_fim = (strtotime($row_atendimento['hora_fim_atendimento']) * $row_atendimento['qtd_funcionario']); $total_minutos = ($total_fim - $total_inicio)/60; $horas = floor($total_minutos / 60); $minutos = $total_minutos % 60; echo $duracao_atendimento = "$horas:$minutos:00"; $horas_final += $horas; $minutos_final += $minutos; Agrupando as horas: $duracao_total = "$horas_final:$minutos_final:00"; Mostrando na tela: <p class="text">Quantidade de horas no período: <?php if($soma_inicio != NULL){ echo $duracao_total; } else { echo "0 horas."; } ?> </p>
  7. OLÁ A TODOS, Boa tarde. Preciso de ajuda com o seguinte script. eu tenho uma array que é a seguinte: array (size=7) 0 => string 'gu' (length=2) 1 => string 'tr' (length=2) 2 => string 'fr' (length=2) 3 => string 'ip' (length=2) 4 => string 'al' (length=2) 5 => string 'po' (length=2) 6 => string 'xa' (length=2) Cada string da array de duas letra é a abreviatura de uma cidade; eu quero fazer uma pesquisa na base da dados para cada sigla dessa para ver qual a cidade correspondente. Como vai ser necessariamente um resultado apenas, eu tive que usar o foreach. Tipo foreach($array as $variavel); { $busca = $conn->query("SELECT * FROM tabela WHERE sigla = '$variavel'"); $resultado = $busca->fetch_assoc(); echo ' - '. $resultado['significado_da_sigla']; } } Não está funcionando perfeitamente, mas imprime apenas o último resultado. Eu já tentei uma variável para ir acumulando o resultado, tipo if (empty('$resultado_busca')) { $resultado_busca = $resultado['significado_da_sigla']; } else { $resultado_busca = $resultado_busca . ' - ' . $resultado['significado_da_sigla']; } ou seja, se a variável foi vazia (da primeira vez), então vai criar uma variável com o primeiro resultado, se a variável já existir (das outras vezes), então a variável vai ser igual à variavel anteriormente criado adicionando um traço e o próximo resultado. E depois, em vez de imprimir a variável com fetch_assoc $resultado['significado_da_sigla'] eu imprimiria a variável &resultado_busca, que em cada ciclo iria acumulando os resultados, mas também não está funcionando, essa não imprime nada na tela. Alguém pode dar uma ajuda? OBRIGADO, DESDE JÁ
  8. Boa noite, estou tendo dificuldade para passar o valor da variavel cep do javascript para o php, onde irá ser trocado pelo valor do cep (01001000) Código; <?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://viacep.com.br/ws/01001000/json'); //trocar o valor 01001000 pela variavel do cep curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FILETIME, true); $end = curl_exec($ch); $json = $end; $obj = json_decode($json); $txtcep_endereço = $obj->{'logradouro'}; $txtcep_bairro = $obj->{'bairro'}; $txtcep_cidade = $obj->{'localidade'}; $txtcep_estado = $obj->{'uf'}; curl_close($ch); ?> <html>  <head>   <title>Passar Variável PHP para Javascript</title>  </head>  <body>   <script type="text/javascript"> function consultar(){ <?php $msg = "Seja bem vindo ao site!"; $variavelphp = "<script>document.write(w)</script>";?> var cep = document.getElementById('txt_cep').value    var mensagem1 = "<?php echo $txtcep_endereço;?>"; var mensagem2 = "<?php echo $txtcep_bairro;?>"; var mensagem3 = "<?php echo $txtcep_cidade;?>"; var mensagem4 = "<?php echo $txtcep_estado;?>"; document.getElementById('txt_endereço').value = mensagem1; document.getElementById('txt_bairro').value = mensagem2; document.getElementById('txt_cidade').value = mensagem3; document.getElementById('txt_estado').value = mensagem4; }   </script> <?php $variavelphp = "<script>document.write(variaveljs)</script>"; echo $variavelphp; ?> <div class="col-md-6"> <div class="form-group row"> <label class="col-sm-3 col-form-label">CEP</label> <div class="col-sm-9"> <input id="txt_cep" name="txt_cep" required="" minlength="8" class="form-control" value="55" placeholder="00000-000"/> <BR> <button onclick="consultar(this)"class="btn btn-primary btn-sm">Puxar CEP</button> </div> </div> </div> </div> <div class="row"> <div class="col-md-6"> <div class="form-group row"> <label class="col-sm-3 col-form-label">Endereço</label> <div class="col-sm-9"> <input id="txt_endereço" name="txt_endereço" type="text" class="form-control card-title" /> </div> </div> </div> <div class="col-md-6"> <div class="form-group row"> <label class="col-sm-3 col-form-label">Bairro</label> <div class="col-sm-9"> <input id="txt_bairro" name="txt_bairro" type="text" class="form-control card-title" /> </div> </div> </div> </div> <div class="row"> <div class="col-md-6"> <div class="form-group row"> <label class="col-sm-3 col-form-label">Cidade</label> <div class="col-sm-9"> <input id="txt_cidade" name="txt_cidade" type="text" class="form-control card-title" /> </div> </div> </div> <div class="col-md-6"> <div class="form-group row"> <label class="col-sm-3 col-form-label">Estado</label> <div class="col-sm-9"> <input id="txt_estado" name="txt_estado" type="text" class="form-control card-title" /> </div> </div> </div>  </body> </html>
  9. Pedro_silva

    Duvidas - Login

    Olá Pessoal. Eu estou com uma duvida sobre um sistema de login,. Quando o usuário coloca o username e password pra logar eu quero que ele direcionar para a mesma pagina mas quando eu faço isso a pagina não fica estilizada ou seja o hearder e o footer não são aplicado. Eu usei o header() e eu quero que ele entrasse dentro do switch mas sem sucesso. INDEX.PHP <?php include 'header.php'; if(isset($_GET['pagina'])){ $pagina = $_GET['pagina']; }else{ $pagina = 'home'; } switch($pagina){ case 'home'; include 'view/home.php'; break; case 'agencia'; include 'view/agencias.php'; break; case 'login'; include 'login_adm.php'; break; } include 'footer.php'; include 'scripts.php';
  10. Webster Moitinho

    Executando duas consultas

    Estou tentando fazer o controle de acesso do meu site. Para tanto criei duas tabelas: Stat (Armazena cada sessao dos usuários Estrutura da tabela `stat` CREATE TABLE `stat` ( `id_stat` int(11) NOT NULL, `navegador` varchar(85) NOT NULL, `usuario` int(11) NOT NULL, `cep` varchar(7) NOT NULL, `ip_visitante` varchar(15) NOT NULL, `sessao` varchar(72) NOT NULL, `pais` varchar(30) NOT NULL, `estado` varchar(30) NOT NULL, `cidade` varchar(50) NOT NULL, `latitude` decimal(11,5) NOT NULL, `longitude` decimal(11,5) NOT NULL, `ip_meuservidor` varchar(72) NOT NULL, `hora_req` time NOT NULL, `origem` varchar(175) NOT NULL, `idioma` varchar(50) NOT NULL, `SERVER_ADMIN` varchar(90) NOT NULL, `servidor` varchar(90) NOT NULL, `visitada` longtext CHARACTER SET utf8 NOT NULL, `registro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- Indexes for table `stat` ALTER TABLE `stat` ADD PRIMARY KEY (`id_stat`); -- AUTO_INCREMENT for table `stat` ALTER TABLE `stat` MODIFY `id_stat` int(11) NOT NULL AUTO_INCREMENT; sub_stat (Para armazenar as páginas visitadas e as interações com o cliente: CREATE TABLE `sub_stat` ( `id_substat` int(11) NOT NULL, `sessao` varchar(72) NOT NULL, `hora_req` time NOT NULL, `origem` varchar(85) NOT NULL, `visitada` varchar(85) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- Indexes for table `sub_stat` ALTER TABLE `sub_stat` ADD PRIMARY KEY (`id_substat`); -- AUTO_INCREMENT for table `sub_stat` ALTER TABLE `sub_stat` MODIFY `id_substat` int(11) NOT NULL AUTO_INCREMENT; O desejado portanto, seria que quando o usuário entrasse na página, o script localizasse a sessão do usuário, buscaria a sessão na tabela stat, caso não existisse, iria inserir o registro tanto na tabela stat, quanto na tabela sub_stat. Se existisse a sessão na tabela stat, então somente haveria inserção dos registros na tabela sub_stat. Eu não estou conseguindo executar a segunda consulta, que vai popular a tabela sub_stat. Meu código está assim: $sql = "SELECT sessao FROM stat WHERE sessao = '$sessao'"; $prepara = $PDO->prepare( $sql ); $prepara->execute(); $login_check = $prepara->rowCount(); if($login_check < 1){ $sql = "INSERT INTO `stat` (`id_stat`, `navegador`, `usuario`, `cep`, `ip_visitante`, `sessao`, `pais`, `estado`, `cidade`, `latitude`, `longitude`, `ip_meuservidor`, `hora_req`, `origem`, `idioma`, `servidor`, `visitada`, `registro`) VALUES (NULL, '$navegador', '$usuario', '$cep', '$meuip', '$sessao', '$pais', '$estado', '$cidade', '$lat', '$long', '$ip', '$hora_req', '$origem', '$idioma', '$servidor', '$visitada', '$registro')"; $compile = $PDO->prepare($sql); $vai = $compile->execute(); $sql2 = "INSERT INTO `sub_stat` (`id_substat`, `sessao`, `hora_req`, `origem`, `visitada`) VALUES (NULL, '$sessao', '$hora_req', '$origem', '$visitada'"; $compile2 = $PDO->prepare($sql2); $vai = $compile2->execute(); } else { $sql = "INSERT INTO `sub_stat` (`id_substat`, `sessao`, `hora_req`, `origem`, `visitada`) VALUES (NULL, '$sessao', '$hora_req', '$origem', '$visitada'"; $compile = $PDO->prepare($sql); $vai = $compile->execute(); }
  11. gabrielslessa

    Erro com bind_param() com conexão PDO mysql

    Ola amigos, se alguém puder me ajudar no erro no script eu agradeço muito, o erro é o seguinte: Fatal error: Call to undefined method PDOStatement::bind_param() in o código é esse: setlocale(LC_MONETARY,"en_US"); if(isset($_POST["id"])) { foreach($_POST as $key => $value){ $product[$key] = filter_var($value, FILTER_SANITIZE_STRING); } $statement = app('db')->prepare("SELECT as_produtos.nome, as_produtos.preco FROM as_produtos WHERE id=? LIMIT 1"); $statement->bind_param('s', $product['id']); $statement->execute(); $statement->bind_result($product_name, $product_price); while($statement->fetch()){ $product["product_name"] = $product_name; $product["product_price"] = $product_price; if(isset($_SESSION["products"])){ if(isset($_SESSION["products"][$product['id']])) { $_SESSION["products"][$product['id']]["product_qty"] = $_SESSION["products"][$product['id']]["product_qty"] + $_POST["product_qty"]; } else { $_SESSION["products"][$product['id']] = $product; } } else { $_SESSION["products"][$product['id']] = $product; } } $total_product = count($_SESSION["products"]); die(json_encode(array('products'=>$total_product))); } if(isset($_GET["remove_code"]) && isset($_SESSION["products"])) { $product_code = filter_var($_GET["remove_code"], FILTER_SANITIZE_STRING); if(isset($_SESSION["products"][$product_code])) { unset($_SESSION["products"][$product_code]); } $total_product = count($_SESSION["products"]); die(json_encode(array('products'=>$total_product))); } if(isset($_GET["update_quantity"]) && isset($_SESSION["products"])) { if(isset($_GET["quantity"]) && $_GET["quantity"]>0) { $_SESSION["products"][$_GET["update_quantity"]]["product_qty"] = $_GET["quantity"]; } $total_product = count($_SESSION["products"]); die(json_encode(array('products'=>$total_product))); }
  12. Esse é o código que estou tentando usar: <?php $nome = $_POST['nome']; $arquivo = $_FILES["arquivo"]; $assunto = $_POST['assunto']; // Para quem vai ser enviado o email $para = $_POST['email']; $boundary = "XYZ-".date("dmYis")."-ZYX"; $fp = fopen($arquivo["tmp_name"], "rb"); // abre o arquivo enviado $anexo = fread($fp, filesize($arquivo["tmp_name"])); // calcula o tamanho $anexo = base64_encode($anexo); // codifica o anexo em base 64 fclose($fp); // fecha o arquivo // cabeçalho do email $headers = "MIME-Version: 1.0\n"; $headers .= "Content-Type: multipart/mixed; "; $headers .= "boundary='$boundary'\r\n"; $headers .= "$boundary\n"; // email $mensagem = "--$boundary\n"; $mensagem .= "Content-Type: text/html; charset='utf-8'\n"; $mensagem .= "<strong>Nome: </strong> $nome \r\n"; $mensagem .= "--$boundary \n"; // anexo $mensagem .= "Content-Transfer-Encoding: base64 \n"; $mensagem .= "Content-Disposition: attachment; filename=\"".$arquivo['name']."\" \r\n"; $mensagem .= "$anexo \n"; $mensagem .= "--$boundary \n"; // enviar o email mail($para, $assunto, $mensagem, $headers); ?> e estou tendo o seguinte erro: ( ! ) Warning: mail(): Failed to connect to mailserver at &quot;localhost&quot; port 25, verify your &quot;SMTP&quot; and &quot;smtp_port&quot; setting in php.ini or use ini_set() in C:\wamp\www\email\email.php on line 28 Call Stack # Time Memory Function Location 1 0.0010 385096 {main}( ) ...\email.php:0 2 0.0430 386472 mail ( ) ...\email.php:28
  13. Impermeabilidade

    Como gerar um pdf em PHP

    Alguem conseguiria me mandar um tutorial que me ajudasse na geração de relatorios em pdf?
  14. drx

    Sistema multinivel

    Olá comunidade WP ! Alguém aqui já desenvolveu algum sistema multinível ou conhece algum plugin que facilite o trabalho? Aguardo.
  15. Olá pessoal, sou iniciante em php e estou com uma certa dificuldade para conseguir fazer pequenas linhas de comandos a partir de um exercicio solicitado por um professor, queria saber se alguém pode me ajudar. Segue abaixo o enunciado. Fazer uma pagina em php que ao ler o código, e quantidade de um produto ela calcule o preço de venda do produto. E também atribuir 12% de juros sobre o preço de venda do produto. e o valor total em estoque. Ao final exibir o preço de compra do produto, preço de venda e o valor em estoque. Queria que alguém pudesse me explicar como fazer para que em exercicios futuros eu consiga fazer.
  16. Boa noite pessoal, sou iniciante no php e tenho uma dúvida que eu acho que pode ser bem simples para vocês que estão mais avançados do que eu. Bom, eu gostaria de saber como usar a orientação ao objeto para cadastro no banco de dados - mysql, só que eu não sei fazer da maneira orientada ao objeto e gostaria de saber. <?php class Pessoa { $nome; $sobrenome; $endereço; } gostaria de saber como usar uma classe parecida a de cima com o banco de dados Muito obrigado, toda ajuda é bem vinda
  17. dutopfave

    Consultar NFe

    Boa Tarde, aguem aqui já conseguiu quebrar/burlar o captcha do sefaz pra consulta NFE ?
  18. CharlieAldrin

    Conferir se o usuário ainda está na página

    Estou tentando fazer um chat, e nele é necessário saber se um usuário continua na página do chat, para caso ele saia informar o outro usuário. Encontrei em alguns lugares como solução fazer um ajax conferindo se o usuário está "dando sinal de vida" de 10 em 10 segundos (por exemplo), porém não entendi como fazer isso e nem como colocar no código. Alguém pode me ajudar por favor? Ou me informar se existe alguma forma melhor de conferir isso? Valeu desde já :)
  19. Emilio Saymon

    Tabela dinâmica em PHP não está funcionando

    Saudação a todos. Eu preciso fazer uma tabela dinâmica que puxe o seu conteúdo do banco de dados, porém no caso dessa estou tento dificuldade principalmente com o erro em "Call to undefined method PDO::fetch_assoc() " que diz que está faltando um parâmetro. Então resolvi refazer try e catch, mas ainda está dando erros. Agradeço desde de já a todos que se compadecerem do meu caso. Segue o código abaixo. <div class="w-100"></div> <!--TABELA PARA EXCLUSÃO--> <?php require 'conexao.php'; ?> <table class="table table-striped" id="excluir"> <thead> <tr> <th>ID</th> <th>Título da Postagem</th> </tr> </thead> <tbody> <?php //REALIZANDO CONSULTA try { $consulta = $cone->query("SELECT id,titulo FROM postagens;"); while($dado = $cone->fetch_assoc(PDO::FETCH_ASSOC)){?> <tr> <td ><?php echo utf8_encode($dado["id"]);?></td> <td> <?php echo utf8_encode($dado["titulo"]);?> </td> <?php );} catch(PDOException $e) { echo 'Error: ' . $e->getMessage(); }?> </tbody>
  20. drx

    Sistema multinivel

    Bom dia pessoal! Vou listar algumas perguntas: 1 - Alguém conhece alguma plataforma cms para montar um sistema multinível? 2 - Alguém sabe ou conhece algum exemplo para eu desenvolver de acordo com o plano de negócios? 3 - Caso eu tenha de desenvolver, existe alguma ferramenta em php para facilitar o trabalho? 4 - O mysql será suficiente para suportar o aumento de tráfego, considerando que o crescimento do negócio poderá ser exponencial? Aguardo.
  21. paulojk

    Ajuda com banner

    Alguem pode mim ajudar com o código a seguir: <h3 style="cursor:hand" onClick="expandit(this)"> <p style="background-color: #ffffff ; border:3px # 8b00ff " ><center> <a href="https:// m.facebook.com "target="_blank"><img src=" https://thumbs.dreamstime.com/b/test-logo-design-eps-supported-81278935.jpg " border="0" /></a> </center></p></h3> <span style="display:none"> <center><br><br><h4><font color="red"><p><a href="https://google.com " target="_blank" >Prossiga Aqui</a></p></h4></center> </font> </span> <br /> Na pratica esta funcionando mais apenas a primeira parte. Quero que quando a imagem ou banner é clicado direcione para o site parceiro. So que a segunda parte do codigo nao esta funcionando que é quando: Depois de o user clica na imagem(banner) abre em baixo a opçao download por exemplo.
  22. vinihhylian0103

    ENVIAR EMAIL COM ARQUIVOS ANEXOS VIA PHP

    É possível anexar um arquivo e enviá-lo por email via PHP? Se sim, alguém poderia me dar uma ajuda com isso por favor, é realmente muito importante para meu projeto do TCC.
  23. Estou fazendo um sistema de login porém ele não consegue identificar a senha criptografada Como a senha e definida? a senha e definida a partir de um sistema em java(não feito por mim) então não posso editar Exemplo de senha/Criptografada no bancos de dados 12345m = $MD5$1a7b45ec4c0661b31f3e0cf2f2738d10@wbfqs/so33fBHLREhffQ7w== no sistema em java ela e reconhecida como 12345m mas no meu sistema em php n alguém ajuda eu Meu codigo <?php include("admin/bd/config.php"); if (isset($_POST['Usuario']) && isset($_POST['Senha'])) { $Usuario = $_POST['Usuario']; $Senha = md5($_POST['Senha']); $get = mysqli_query($con,"SELECT * FROM nlogin WHERE Usuario = '$Usuario'") or die(mysqli_error(con)); $num = mysqli_num_rows($get); if ($num == 1) { while ($percorrer = mysqli_fetch_assoc($get)) { if (password_verify ( $_POST['Senha'] , $percorrer['Senha'] )){ $adm = $percorrer['adm']; $Usuario = $percorrer['Usuario']; session_start(); if ($adm == 1) { $_SESSION['adm'] = $Usuario; header("Location: admin/index.php"); }else{ $_SESSION['nor'] = $username; header("Location: index.php"); } } } } } Ele apenas fica travado na pagina vlogin.php e falando que a conexão com o bancos de dados foi bem sucedida(seta por mim) e não faz nada a mais, nem redireciona
  24. John Peter

    Tags

    Olá alguém poderia me ajudar eu quero criar um sistema de tags que fica no post quando a pessoas clicar nessa tag ela abrira outros posts tem que a mesma tag alguém poderia me ajudar a fazer isso?
  25. Não tenho domínio do uso de Ajax e estou com problema para chamar uma função PHP de um arquivo. Num arquivo chamado atualiza.php possuo uma função para atualizar tabelas de um Banco de Dados com dois insert into, chamada function atualizaPdIt(). Eu desejo que esta função seja chamada para dentro de um arquivo chamado finaliza_compra.php através do evento onclick de um imput button, que está assim: <button onclick=" atualizaCompra ()" class='imput-concluir'>Finalizar</button> O Script que coloquei no Head da página é este: <script> function atualizaCompra () { $.ajax({ url:'atualiza.php', complete: function (atualizaPdIt) { alert(atualizaPdIt.responseText); }, error: function () { alert('Erro'); } }); return false; } </script> Porém, a função não é executada. O que está errado? Para constar, o script de atualização do arquivo atualiza.php funciona perfeitamente bem quanto deixado dentro de um bloco de código da página finalizar_compra.php, portanto, não é nele que está o problema, mas na forma como estou chamando.
×

Important Information

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