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 6516 results

  1. Galera, eu faço curso de informática para internet na ETEC e estou fazendo meu TCC. Já tô morta de procurar por códigos desse tipo de botão e não consigo encontrar um que funcione. Eu encontrei esse aqui hoje mais cedo, alguém consegue me ajudar consertar? <?php // recebe as Variaveis $nome = $_POST['nome']; $email = $_POST['email']; $emailDonatario = $_POST['emailDonatario']; $mensagem = $_POST['mensagem']; //Inclui o arquivo class.phpmailer.php localizado na pasta phpmailer include(class.phpmailer.php); // Inicia a classe PHPMailer $mail = new PHPMailer(); // Define os dados do servidor e tipo de conexão $mail->IsSMTP(); $mail->Host = 'smtp-mail.outlook.com'; // SMTP server example $mail->Port = 587; $mail->SMTPSecure = ‘tls’; $mail->SMTPAuth = true; // Usa autenticação SMTP? (opcional) $mail->Username = ‘MEUEMAIL@outlook.com’; // Usuário do servidor SMTP $mail->Password = ‘*********’; // Senha do servidor SMTP // Define o remetente. $mail->From = 'MEUEMAIL@outlook.com'; // Seu e-mail $mail->FromName = “Samuel”; // Seu nome // Define os destinatário(s) $mail->AddAddress($email . $nome); $mail->AddCC(‘MEUEMAIL@outlook.com’, ‘Eu’); // Copia $mail->AddBCC($emailDonatario . $nome); // Cópia Oculta // Define os dados técnicos da Mensagem $mail->IsHTML(true); // Define que o e-mail será enviado como HTML // Define a mensagem (Texto e Assunto) $mail->Subject = “Mensagem do site”; // Assunto da mensagem $mail->Body = $mensagem . $nome; // Envia o e-mail $enviado = $mail->Send(); // Exibe uma mensagem de resultado if ($enviado) { echo 'E-mail enviado com sucesso!'; } else { echo 'Não foi possível enviar o e-mail!'; } Desde já, agradeço.
  2. Utilizo o computador de casa e também utilizo o computador do escritório. Muitas vezes faço alterações nos meus arquivos de desenvolvimento no de casa e depois fico querendo utilizá-los no do escritório. Tentei fazer este controle através do OneDrive, direcionando o Xampp para a pasta do OneDrive, porém não ficou legal, em alguns momentos os arquivos não foram sincronizados corretamente. Qual a melhor ferramenta para utilizar neste caso? Aproveitando a pergunta e engatando outra, existe alguma ferramenta ideal para desenvolvimento em grupo?
  3. Boa tarde Pessoal tudo bem? Estou criando uma aplicação basica para um usuario logar e acessar os dados dessa aplicação via um dashboard. Surgiu uma dúvida, eu gostaria de publicar isso para que qualquer usuario possa acessar via web por exemplo: www.meusite.com/login A partir desse login defeniria qual base de dados esse usuário esta vinculado, por exemplo: O usuário acessa a area de login do site: Login: UsuarioX ------> Conecta ao db_usuariox Login:UsuarioY -------> Conecta ao db_usuarioy Como posso fazer isso? Estou aprendendo mais afundo PHP agora, então se puderem me dar uma dica e uma forma simples para entendimento ficarei grato.
  4. peterstefan

    colocar somente um link dentro do foreach

    tenho um foreach vindo do banco e gostaria que somente o primeiro da lista ficasse com um link, o restante deixar sem link.. como eu faria isso? Obrigado!!
  5. Caio Vargas

    Funcao read dinâmica pdo

    Boa noite!! estou tentando criar uma função generica com pdo porem nao estou conseguindo function Read($tabela,$termos= null){ $conn = Conectar(); $sql = "SELECT * FROM {$tabela} WHERE {$termos}"; $find = $conn->prepare($sql); $find->execute(); }
  6. eduardaarosaa

    Passar variáveis por várias páginas

    Olá Pessoal!!! Eu estou fazendo um cadastro usando o framework laravel, é um cadastro só porém como é muito extenso, eu dividi ele em 3 partes, criando 3 views. Eu gostaria de saber como faço para passar todas as variáveis para a última página quando o usuário clicará em Cadastrar e o insert irá acontecer no banco de dados. View 1 - Campos de texto e número. View 2 - Campos de texto, números e arquivos. View 3 - Campos de texto, números e arquivos.
  7. tenho uma DIV que possui um while em php, esse while carrega 12 posts(DIV), e quero que quando acesse o site, a pagina carregue normalmente mas dentro da div aparece um loader e apenas mostre os posts quando todos estiverem carregados! isso é possivel?
  8. Olá, boa noite! estou em dúvidas e gostaria que alguém me ajudasse, bom eu tenho uma procedure no meu SQL 2017 e dentro da procedure tem if com com return de mensagem , e eu queria exibir essa mensagem após a pessoa executa a função no meu sistema. segue abaixo como está
  9. Estou com dificuldades em gravar os dados de um formulário no cPanel da HostGator. No meu servidor local funciona perfeitamente, porém quando subo dá erro. conn_server.php: <?php $host = "localhost"; $usuario ="my user"; $senha ="senha db"; $db="nome db"; ini_set('default_charset', 'UTF-8'); $mysqli = new mysqli($host, $usuario, $senha, $db); $mysqli->query("SET NAMES utf8"); if ($mysqli->connect_errno) echo "Falha na conexão (".$mysqli-connect_errno.") ".$mysqli-connect_error; ?> cadastrar.php: <?php require_once("../server/conn_server.php"); if (isset($_POST['enviar'])){ date_default_timezone_set('America/Sao_Paulo'); $emailn='Não definido'; $cel='Não definido'; $service='Não definido'; $msg='Solicito contato comigo!'; $date=date('d/m/20y | H:i:s'); $orc='Não definido'; $situacao='Pendente'; $nome=$_POST['nome']; $email=$emailn; $telefone=$_POST['telefone']; $celular=$cel; $servico=$service; $mensagem=$msg; $data=$date; $orcamento=$orc; $status=$situacao; $comando="INSERT INTO mensagens (id, nome, email, telefone, celular, servico, mensagem, data, orcamento, status) VALUES (null, '$nome', '$email', '$telefone', '$celular', '$servico', '$mensagem', '$data', '$orcamento', '$status')"; $cadastrar=mysqli_query($conn, $comando); if ($cadastrar == true) { echo "<script>alert('Mensagem enviada com sucesso!');"; echo "javascript:window.location='../index.php';</script>"; } else { echo "<script>alert('Houve um erro ao gravar. O seguinte erro ocorreu->');"; echo "javascript:window.location='../index.php';</script>"; } } ?> form.html <form action="controller/solcontato.php" method="post" class="js-validate"> <div class="card-body p-5"> <!-- Input Group --> <div class="mb-4"> <label class="h6 small d-block text-uppercase mb-2"> Seu nome </label> <div class="js-form-message"> <div class="input-group"> <input type="text" class="form-control" name="nome" placeholder="Digite seu nome" aria-label="Phone number" aria-describedby="phoneNumber" required data-msg="Por favor, digite o seu nome." data-error-class="u-has-error" data-success-class="u-has-success"> </div> </div> </div> <!-- End Input Group --> <!-- Input Group --> <label class="h6 small d-block text-uppercase mb-2"> Telefone </label> <div class="js-form-message js-focus-state"> <div class="input-group"> <div class="input-group-prepend" id="phoneNumber"> <span class="input-group-text">+55</span> </div> <input type="text" class="form-control" name="telefone" placeholder="Digite seu telefone" aria-label="Phone number" aria-describedby="phoneNumber" required data-msg="Por favor, digite um numero de telefone válido." data-error-class="u-has-error" data-success-class="u-has-success"> </div> </div> <!-- End Input Group --> </div> <!-- Card Footer --> <div class="card-footer py-3 px-5"> <div class="d-flex justify-content-end"> <button name="enviar" type="submit" class="btn btn-sm btn-primary transition-3d-hover mr-1">Enviar</button> <button type="submit" class="btn btn-sm btn-soft-secondary transition-3d-hover" onclick="Custombox.modal.close();">Cancelar</button> </div> </div> <!-- End Card Footer --> </form> Se alguém puder me ajudar agradeço.
  10. Claudia França

    conversão de moedas

    Prezados tenho um sisteminha que vai funcionar em 3 moedas real, euro e dolar. Preciso de uma ajuda para atualizar o codigo abaixo para automatizar isso nos relatorios. <h1>Digite um valor </h1> <select name="currency" required> <option value="BRL" id="real" />Real R$=</option> <option value="USD" id="dolar" selected/>Dolar $=</option> <option value="EUR" id="euro" />Euro E=</option> </select> <input type="text" name="amount" size="15" value="20.00" onKeyUp="dinheiro(this,15)"/> </br> abaixo a conversão que consegui fazer, mas não sei se tem algo melhor. function getCurrencyRating($currencyCode){ if($currencyCode == 'BRL') return 1; $currcode = $currencyCode.'_BRL'; $apiURL = "http://free.currencyconverterapi.com/api/v5/convert?q="; $apiURL .= $currcode.'&compact=y&&apiKey=2e5b8ec911e1ff89c8c4'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $apiURL); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($ch); curl_close($ch); $currencyObj = json_decode($output); $ratingCurrency = $currencyObj->$currcode->val; $ratingCurrency = round( $ratingCurrency, 2); return $ratingCurrency; }
  11. 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.
  12. 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>
  13. 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.
  14. 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
  15. 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>
  16. 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Á
  17. 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>
  18. 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';
  19. 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(); }
  20. 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))); }
  21. 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
  22. Impermeabilidade

    Como gerar um pdf em PHP

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

    Sistema multinivel

    Olá comunidade WP ! Alguém aqui já desenvolveu algum sistema multinível ou conhece algum plugin que facilite o trabalho? Aguardo.
  24. 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.
  25. 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
×

Important Information

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