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

  1. juh2425

    Validar login e senha php javascript

    ola gostaria como faço pra implentar no meu codigo a validação de login onde ao clicar no botao seja feita uma consulta no banco e se o usuario for valido logar na pagina principal ate agora fiz assim: Principal: <?php require_once '../Controller/MovimentoController.php'; //session_start(); ?> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Free Bootstrap Admin Template : Binary Admin</title> <!-- BOOTSTRAP STYLES--> <link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES--> <link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES--> <link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS--> <link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' /> <script src="assets/js/jquery-1.10.2.js"></script> <!-- BOOTSTRAP SCRIPTS --> <script src="assets/js/bootstrap.min.js"></script> <!-- METISMENU SCRIPTS --> <script src="assets/js/jquery.metisMenu.js"></script> <!-- CUSTOM SCRIPTS --> <script src="assets/js/custom.js"></script> </head> <body> <div id="wrapper"> <?php require_once "_topo.php"; require_once "_menu.php"; if (!isset($_SESSION['cod_usuario'])) { echo '<script>window.location.href="login.php"</script>'; exit(); } $cod_usuario = $_SESSION['cod_usuario']; $objtcontroller = new MovimentoController(); $lista_movimento = $objtcontroller->UltimosMovimentos($cod_usuario); ?> <div id="page-wrapper" > <div id="page-inner"> <div class="row"> <div class="col-md-12"> <h2>Ultimos Movimentos</h2> </div> </div> <!-- /. ROW --> <hr /> <?php if (count($lista_movimento) > 0 && $lista_movimento != '') { ?> <div class="row"> <div class="col-md-12"> <!-- Advanced Tables --> <div class="panel panel-default"> <div class="panel-heading"> Movimentos Encontrados </div> <div class="panel-body"> <div class="table-responsive"> <table class="table table-striped table-bordered table-hover" id="dataTables-example"> <thead> <tr> <th>Tipo</th> <th>Data</th> <th>Valor</th> <th>Observação</th> <th>Categoria</th> <th>Empresa</th> </tr> </thead> <tbody> <?php for ($i = 0; $i < count($lista_movimento); $i++) { ?> <tr class="odd gradeX"> <td><?php echo ($lista_movimento[$i]['tipo_movimento'] == 1 ? 'Entrada' : 'Saída') ?> </td> <td><?php echo explode('-', $lista_movimento[$i]['data_movimento'])[2] . '/' . explode('-', $lista_movimento[$i]['data_movimento'])[1] . '/' . explode('-', $lista_movimento[$i]['data_movimento'])[0] ?> </td> <td>R$ <?php echo $lista_movimento[$i]['valor_movimento'] ?> </td> <td><?php echo $lista_movimento[$i]['obs_movimento'] ?> </td> <td><?php echo $lista_movimento[$i]['nome_categoria'] ?> </td> <td><?php echo $lista_movimento[$i]['nome_empresa'] ?> </td> </tr> <?php } ?> </tbody> </table> </div> </div> </div> <!--End Advanced Tables --> </div> </div> <?php } else { echo '<center> Não existe nenhum movimento. Caso queira realizar um movimento, <a href="movimento.php">clique aqui</a></center>'; } ?> </div> <!-- /. PAGE INNER --> </div> <!-- /. PAGE WRAPPER --> </div> <script> $("#btn__Gravar").click(function () { if ($("#nome_categoria").val().trim() == "") { alert("Prencher o campo NOME CATEGORIA"); return false; } }); </script> </body> </html> login <?php $ret = ''; $email = ''; if (isset($_POST['btn_entrar'])) { $email = $_POST['email_usuario']; $senha = $_POST['senha_usuario']; } ?> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Controle Financeiro</title> <!-- BOOTSTRAP STYLES--> <link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES--> <link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES--> <link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS--> <link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' /> <script src="assets/js/jquery-1.10.2.js"></script> <!-- BOOTSTRAP SCRIPTS --> <script src="assets/js/bootstrap.min.js"></script> <!-- METISMENU SCRIPTS --> <script src="assets/js/jquery.metisMenu.js"></script> <!-- CUSTOM SCRIPTS --> <script src="assets/js/custom.js"></script> </head> <body> <div class="container"> <div class="row text-center "> <div class="col-md-12"> <br /><br /> <h2> Faça seu login</h2> <br /> </div> </div> <div class="row "> <div class="col-md-4 col-md-offset-4 col-sm-6 col-sm-offset-3 col-xs-10 col-xs-offset-1"> <div class="panel panel-default"> <div class="panel-heading"> <strong> Entre com seus dados </strong> </div> <div class="panel-body"> <form action="login.php" method="post"> <br /> <div class="form-group input-group"> <span class="input-group-addon"><i class="fa fa-tag" ></i></span> <input type="text" class="form-control" id="email_usuario" name="email_usuario" placeholder="Seu Email " /> </div> <div class="form-group input-group"> <span class="input-group-addon"><i class="fa fa-lock" ></i></span> <input type="password" class="form-control" id="senha_usuario" name="senha_usuario" placeholder="Sua senha" /> </div> <button class="btn btn-primary "id="btn_entrar" name="btn_entrar">Entrar</button> <hr /> Não é cadastrado? <a href="novo_usuario.php." >Clique Aqui</a> </form> </div> </div> </div> </div> </div> <script> $("#btn_entrar").click(function () { if ($("#email_usuario").val().trim() === "") { alert("Preencher o campo EMAIL USUARIO"); return false; } if ($("#senha_usuario").val().trim() === "") { alert("Preencher o campo SUA SENHA"); return false; } }); </script> </body> </html> usuarioDAO <?php require_once 'Conexao.class.php'; class UsuarioDAO extends Conexao { /** @var PDOStatement */ private $instrucao_sql; /** @var PDO */ private $conexao; public function InserirUsuario($nome, $email, $senha, $datadocadastro) { // 1 PASSO: Resgatar a Conexao $this->conexao = parent ::getConexao(); // 2 PASSO Montar instrução SQL $this->instrucao_sql = "INSERT INTO tb_usuario" . " (nome_usuario,email_usuario,senha_usuario,data_cadastro)" . "values(?,?,?,?)"; //3 passo:Preparar para executar $this->instrucao_sql = $this->conexao->prepare($this->instrucao_sql); // 4passo vincular valores com os links (?) $this->instrucao_sql->bindValue(1, $nome); $this->instrucao_sql->bindValue(2, $email); $this->instrucao_sql->bindValue(3, $senha); $this->instrucao_sql->bindValue(4, $datadocadastro); $this->instrucao_sql->execute(); try { $codgravado = $this->conexao->lastInsertId(); return $codgravado; } catch (Exception $ex) { return-1; } } public function ValidarLogin($email, $senha) { $this->conexao = parent ::getConexao(); $this->instrucao_sql = "SELECT nome_usuario, cod_usuario " . " FROM tb_usuario WHERE email_usuario =? AND senha_usuario =?"; $this->instrucao_sql = $this->conexao->prepare($this->instrucao_sql); $this->instrucao_sql->bindValue(1, $email); $this->instrucao_sql->bindValue(2, $senha); $this->instrucao_sql->execute(); return $this->instrucao_sql->fetchAll(); } }
  2. Marcos PP

    Pegar retorno em PHP de uma API

    Alguém poderia me dar um exemplo de como pegar este retorno em Json para gravar em um banco de dados, a questão do banco e conexões não e necessário, apenas como pegar os retornos para trabalhar com eles Esta e a API http://click.omie.com/developer-0o843564k
  3. Pitag346

    Laço de repetição com dados

    Olá pessoal, tudo bem ? Estou com um probleminha, espero que me ajudem... Seguinte, tenho uma tabela onde faço a exibição de alguns dados, tais como: NOME, QUANTIDADE, VALOR Eu quero buscar o valor, em outra tabela e exibir dentro desse while. Porem, ele está exibindo em todos os resultados. Seguinte, Cada usuário que efetuar uma vendo do produto tal, é salvo na tabela VENDIDOS, onde o mesmo armazena o "ticket_promote_id". Ao fazer o while das vendas, quero pegar o valor do produto em outra tabela com o "ticket_promote_id" que mencionei acima, porem ao fazer isso, ele me retorna o valor de um produto em todos os resultados do while. Alguém sabe por que ? Segue meu código abaixo: $valueTotali = 0; while($dados = mysqli_fetch_assoc($sql_promoters)){ $user = $dados['id']; $sqlIngress = $conn->query("SELECT * FROM vendidos WHERE ticket_promote_id = '$user' "); $cont = $sqlIngress->num_rows; if($cont > 0){ $dadosIngress = mysqli_fetch_assoc($sqlIngress); $loteId = $dadosIngress['ticket_lote_id']; $sqlLote = $conn->query("SELECT * FROM ingress WHERE lote_id = '$loteId' "); while($data = mysqli_fetch_assoc($sqlLote)){ $valueTotali += $data['lote_preco']; } } Segue a imagem da tabela com o mesmo valor sendo replicado em todos os resultados:
  4. dutopfave

    Sistema de Newsletter

    Boa Tarde, estou criando um sistema de newsletter para um cliente, e ele quer ter um controle de quando o cliente viu o e-mail e também quando clico no botão da promoção, só que o link de clica eu consigo faze mais não sei como posso fazer quando o cliente visualiza somente o e-mail e contabiliza no banco de dados.
  5. avelar.avelar

    Listagem com Nivel

    Estou tentando listar desta maneira: Escola: joao paulo IV Turno: Manha Curso: 1 serie Curso: 2 serie Curso: 3 serie Turno: Tarde Curso: 1 serie Curso: 2 serie Curso: 3 serie Escola: Margareth Lima Turno: Manha Curso: 1 serie Curso: 2 serie Curso: 3 serie Turno: Tarde Curso: 1 serie Curso: 2 serie Curso: 3 serie $query = Curso::query()->select('id', 'serie_curso', 'slug', 'escola_curso', 'turno_curso')->where('ativo', 1)->get(); foreach($query as $cursos){ $escola = $cursos->escola_curso; $turno = $cursos->turno_curso; if($cursos->escola_curso == $escola ) { echo $cursos->escola_curso; if($cursos->turno_curso == $turno) { echo $cursos->turno_curso; echo $cursos->nome_curso; }else{ echo $cursos->turno_curso; } }else{ echo $cursos->escola_curso; } } Alguem poderias me ajudar? grato turma
  6. Bom dia, criei um sistema de login, com redefinição de senha por email. O sistema está funcionando direitinho, envia o link para redefinir para o email, e do email vou para a página para trocar a senha, efetuo a troca da senha e atualiza no banco de dados normalmente. Porém quando vou fazer o login da "login ou senha incorretos". Mais quando eu me cadastro no site e efetuo o login ele realiza o login, mais quando redefino a senha não consigo mais fazer o login. Não sei o que está acontencendo, ALGUÉM TEM UM SISTEMA ou alguma página de ajuda para criar uma página para redefinir a senha. Obrigado!
  7. Caros amigos, saudações... Estou com uma dúvida e não estou conseguindo solucionar. Como faço para EXIBIR somente os dias do mês ATUAL. Por exemplo: mês: 11/2019 como mostro somente os dias correspondente ao MÊS que estiver aberto ? Grato, Cesar
  8. Nerd Tetudo

    Salvar arquivo com o nome correto

    Bom dia, estou criando um servidor de mídia ftp para uso pessoal, pensando em agilizar alguns uploads eu tentei criar um upload remoto de arquivos pra facilitar minha vida, mas acontece que sou totalmente leigo quanto à programação php, tenho uma boa lógica, mas é só isso Pesquisando bastante consegui fazer o upload remoto por uma url de arquivo, mas estou tendo problemas para salvar o mesmo, só consigo fazer salvar setando um nome específico pro arquivo, gostaria de salva-lo com o nome que vem na url, isso seria possível? desde já agradeço a compreensão e desculpe qualquer erro. Código para enviar o arquivo para o php <html> <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Upload de Arquivos com PHP</title> </head> <body> <form method="post" action="recebe_upload.php" enctype="multipart/form-data"> <label>Arquivo:</label> <input type="url" name="arquivo" /> <input type="submit" value="Enviar" /> </form> </body> </html> código pra salvar o arquivo <?php $origem = $_POST["arquivo"]; $destino = "uploads/nomedaimagem.mkv"; //só salva com esse nome $abrirorigem = fopen($origem, "r"); $abrirdestino = fopen($destino, "w"); while (!feof($abrirorigem)) { $img = fread ($abrirorigem, 1024); fwrite($abrirdestino, $img); } fclose($abrirorigem); fclose($abrirdestino); ?>
  9. ivanjrx

    Erro html link href

    estou tentando montar um projeto em php+html pra um projeto para faculdade em Arduíno, infelizmente entendo quase nada de php. o problema: <html> <head> <title>LED ON/OFF</title> </head> <body> <p align="center"> <font size="8"> <b><a href="led.php?state=1">ON</a></b> / <b><a href="led.php?state=0">OFF</a></b></font> </p> </body> </html> <html> <head> <title>Arduino Controlled Based PHP</title> </head> <body> <?php echo "<p>Control Page</p><p>"; $port = fopen("COM7", "w+"); sleep(0); ?> <br> <form action="index.php" method="POST"> <input type="hidden" name="turn" value="on" /> <input type="Submit" value="on"> </form> <form action="index.php" method="POST"> <input type="hidden" name="turn" value="off" /> <input type="Submit" value="off"> </form> <?php if ($_POST['turn']=="on") { echo "Turned on"; fwrite($port, "n"); } if ($_POST['turn']=="off") { echo "Turned off"; fwrite($port, "f"); } fclose($port); ?> </body> </html>
  10. Olá, estou com problemas para fazer conexão com a minha conta adm e acessar a página que desejo. Testei o código em um servidor local criado pelo xampp e funciona normalmente, mas foi só fazer um upload para a web e parou de funcionar. Erro: Warning: session_start(): Cannot start session when headers already sent in [...] on line28 Código (página de acesso) ------------------------------------------------------------------------------------- <?php require_once '../../Controller/adm-login/checarexistencia.php'; $u = new Usuario;?> <html lang="pt-br"> <head> <link rel="shortcut icon" href="../../Model/img/cadeado.png"> <meta charset="utf-8"> <link rel="stylesheet" href="../../Model/estilo/estilodado.css" type="text/css" media="screen"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css" integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay" crossorigin="anonymous"> <title> Dados Restritos </title> </head> <body> <div class="container"> <div class="content first-content"> <div class="second-column"> <p class="title1"> Usuário </p> <form class="form" method="POST"> <label for="" class="label-input"> <i class="far fa-user"></i> <input class="form-input" type="text" name="nome" required placeholder="Usuario" maxlength="50"></label> <label for="" class="label-input"> <i class="fas fa-key"></i> <input class="form-input" type="password" name="senha" required placeholder="Senha" maxlength="45"></label> <input class="btn" type="submit" value="Login"> <?php if(isset($_POST['nome'])) { $nome = addslashes($_POST['nome']); $senha = addslashes($_POST['senha']); //verificar se não está vázio if(!empty($nome) && !empty($senha)) { //obs: deixei sem as informações de conexão com o banco, mas está conectando corretamente $u->conectar("#,"#","#,"#"); if($u->msgErro == "")//se esta tudo ok { if($u->logar($nome,$senha)){ header('Location: ../../View/dadosfiltrados.php'); } else{ ?> <div class="msg-erro"> Usuario ou senha estão incorretos! </div> <?php } } else{ ?> <div class="msg-erro"> <?php echo "Erro ".$u->msgERRO; ?> </div> <?php } } else{ ?> <div class="msg-erro"> Preencha todos os campos! </div> <?php } } ?></form></div></div> <a class="home animacao" href="../View/index.php"><img src="../../Model/img/home.png"></a> </body> </html> ------------------------------------------------------------------------------------------------------------------- Código (checar existência de usuário) ----------------------------------------------------------------------- <?php $mysqli = new PDO("mysql:dbname=#;host=#","#","#"); class Usuario { private $pdo; public $msgErro = ""; public function conectar($nome, $host, $usuario, $senha) { global $pdo; global $msgErro; try { $pdo = new PDO("mysql:dbname=".$nome.";host=".$host,$usuario,$senha); } catch (PDOException $e) { $msgErro = $e->getMessage(); } } public function logar($nome, $senha) { global $pdo; $sql = $pdo->prepare("SELECT * from admin where nome = :n and senha = :s"); $sql->bindValue(":n",$nome); $sql->bindValue(":s",md5($senha)); $sql->execute(); if($sql->rowCount() > 0) { $dado = $sql->fetch(); session_start(); $_SESSION['idadmin'] = $dado['idadmin']; return true; } else { return false; } } }?>
  11. Olá,boa noite a todos. Estou com um problema e já não sei como arrumar, toda vez que uso o a função = $json = file_get_contents('http://localhost/arquivo1.php'); $obj = json_decode($json); echo $obj->nome; Ele me retorna um erro = ( Trying to get property 'name' of non-object in ) Tenho 3 arquivos (Conexão.php,Arquivo1.php,Arquivo2.php) Eles estão assim: Arquivo1 = require('conexão.php'); while ($row = $usuarios->fetch(PDO::FETCH_ASSOC)) { $nomex = $row['nome']; $datax = $row['data']; $encoda= array('nome' => $nomex, 'data' => $datax ); echo json_encode($encoda);} Arquivo2 = $json = file_get_contents('http://localhost/arquivo1.php'); $obj = json_decode($json); echo $obj->nome; echo json_last_error_msg(); O erro acontece no Arquivo2 Já tentei por HTTP HEADER JSON Mas não adiantou,não sei mais o que fazer,se alguem puder ajudar. Agradecerei demais! Boa noite a todos.
  12. Airton Gallego Neto

    Erro no php - Column count doesn't match

    OI sou airton, estou fazendo um projeto no bootstrap com banco de dados e queria saber o que é esse erro e como que eu faço pra resolver na tela de atualização de meu site aparece isso Notice: Undefined index: prod_desc in C:\xampp\htdocs\vendas\produto\insert.php on line 4Notice: Undefined index: prod_pre in C:\xampp\htdocs\vendas\produto\insert.php on line 5ERRO: Column count doesn't match value count at row 1 sendo que meu codigo esta assim no insert: <?php require '../conecta.php'; $descricao = $_POST['prod_desc']; $valor = $_POST['prod_pre']; $sql = "INSERT INTO produtos(prod_pre) VALUES ($valor)"; //mysqli_query($link,$sql) or die("Falha ao inserir Produto"); mysqli_query($link,$sql); echo "ERRO: " . mysqli_error($link); e no update esta assim <?php require '../conecta.php'; $descricao = $_POST['descricao']; $valor = $_POST['valor_unitario']; $id = $_POST['id_produto']; $sql = "UPDATE produto SET descricao = '$descricao', valor_unitario = $valor WHERE id_produto = $id"; mysqli_query($link,$sql) or die("Falha ao editar Produto"); header('Location: index.php'); //header('Location: index.php');
  13. Diego_Sousa

    Erro no php - No database selected

    me ajudem pf, para o tcc me ajudem fiz o meu codigo mas ele fica colocando como "No database selected", sendo que tenho o meu MYSQL todo certo e funcionando (tanto pelo PHP MY ADMIN, como no normal) segue o codigo: <?php class Banco { private $host = "localhost"; private $banco = "bancoTCC"; private $user = "root"; private $senha = ""; public $con; function conecta(){ $this->con = @mysqli_connect("$host", "$user", "$senha"); // Conecta ao Banco de Dados if(!$this->con){ // Caso ocorra um erro, exibe uma mensagem com o erro die ("Problemas com a conexão" . @mysqli_connect_error($this->con)); } } // método responsável para fechar a conexão function fechar(){ mysqli_close($this->con); return; } // método para executar o SELECT (consultar.php, verexclusao.php, veralteracao.php) function exersec($string,$texto){ //SQL String $resultado = @mysqli_query($this->con, $string); if (!$resultado) { echo '<input type="button" onclick="window.location='."'Index.php'".';" value="Voltar"><br /><br />'; die("Query Inválida:". @mysqli_error($this->con)); } else { echo "<b>$texto </b> - Realizada com Sucesso"; } $this->fechar(); // chama o método que fecha a conexão return; } function exerprin($string,$caminho){ //SQL Query // executando instrução SQL $resultado = @mysqli_query($this->con, $string); if (!$resultado) { echo '<input type="button" onclick="window.location='."'Index.php'".';" value="Voltar"><br /><br />'; die('<b>Query Inválida:</b>' . @mysqli_error($this->con)); } else { $num = @mysqli_num_rows($resultado); if ($num==0){ echo "<b>Código: </b>não localizado !!!!<br /><br />"; echo '<input type="button" onclick="window.location='."'$caminho'".';" value="Voltar"><br /><br />'; exit; }else{ $dados=mysqli_fetch_array($resultado); } $this->fechar(); // chama o método que fecha a conexão return $dados; } // método para executar o INSERT, UPDATE e DELETE (incluir.php, alterar.php, excluir.php) } } ?> e da pagina na qual uso para inserir no banco <html> <head> <title> Dados salvos</title> </head> <body> <h3> Efetiva a inclusao dos dados </h3> <?php include('Geral.php'); //criando o objeto mysql e conectando ao banco de dados $mysql = new Banco(); $mysql->conecta(); // recuperando os dados de inclusao.php $Login = $_POST['Login']; $Senha = $_POST['Senha']; $Nome = $_POST['Nome']; $Nasc = $_POST['Nasc']; $E_mail = $_POST['E_mail']; $Sexo = $_POST['Sexo']; $CPF = $_POST['CPF']; // criando a linha de INSERT $sqlinsert = "insert into pessoa_fisica (Senha, Login, Nome, Nasc, E_mail, Sexo, CPF) values ('$Senha', '$Login', '$Nome', '$Nasc', '$E_mail', '$Sexo', '$CPF')"; // executando instrução SQL através do método sqlstring() que esta em conexao.php $resultado = $mysql->exersec($sqlinsert,"pessoa_fisica"); ?> <br /><br /> <form name="produto" action="ConsultaT1.php" method="post"> <b>Consulta de Dados</b> <input type="submit" value="PROXIMO"> </form> <form name="produto" action="DCuriculos.php" method="post"> <b>Inserir Curriculo</b> <input type="submit" value="PROXIMO"> </form> </body> </html>
  14. violin101

    PHP - Codeigniter comparar MÊS com data

    Caros amigos, saudações... Estou com uma pequena dúvida. Preciso comparar data da seguinte forma: abertura do mês: 11/2019 data das vendas: 01/11/2019 até 30/11/2019 o formato para inserir no banco de dados a Abertura do Mês é date('m/Y') -------- corresponde a isso: 11/2019 o formato para inserir no banco de dados a Data das Vendas é date('d/m/Y') --- corresponde a isso: 01/11/2019 até 30/11/2019 como faço para comparar a ABERTURA dos MESES com as DATAS de VENDAS ? Grato, Cesar
  15. granderodeo

    Criando página de produto php

    Olá tenho a página index.php e tenho a página product.php, ao clicar no produto na página inicial, quero que redirecione para página product.php mostrando os dados do determinado produto que cliquei, iniciei o código mais não está dando certo, Obrigado. index.php <?php if (is_array($products)) { foreach ($products as $id => $row) { ?> <div class="col-sm-6 col-md-4 col-lg-3 mb-2"> <div class="card-deck"> <div class="card p-2 border-secondary mb-2"> <a href="product.php?id=<?= $row['product_id'] ?>"> <div class="hover-image"> <img class="card-img-top border-secondary" src="images/<?= $row['product_image'] ?>"/> <a href="#"><span class="texto"></span></a> </div> </a> <h3 class="text-center"><?= $row['product_name'] ?></h3> <div class="text-center text-black rounded p-1" style="font-size: 20px;">Valor&nbsp;$<?= $row['product_price'] ?></div> <button class="btn btn-success btn-block" type="button" value="Add to cart" onclick="cart.add(<?= $row['product_id'] ?>);">Adicionar ao carrinho</button> </div> </div> </div> <?php } } else { echo "No products found."; } ?> product.php <?php $products = $_GET["product_id"]; if (is_array($products)) { foreach ($products as $id => $row) { }}; $row['product_name'] ?>
  16. Olá pessoal esse é meu primeiro tópico então me desculpem por qualquer coisa. Depois de uma longa busca quase sem resultados venho buscar ajuda aqui. Tenho uma necessidade que é de automatizar minha área de pagamentos onde uma vez por mês tenho que fazer muitas transferências bancárias manualmente, preciso de uma forma de automatizar isso. Eu recebo pagamentos pelo pagseguro mas após um tempo preciso transferir uma % desses valores para outras contas. Nos meus resultados encontrei a ferramenta TRANSFEERA, ela é nova e encontrei pouco conteúdo sobre ela. Vocês teriam alguma sugestão?
  17. Estou criando um carrinho de compras para depois implementa - lo em um projeto, mas acabei travando na quantidade dos produtos. Como posso obter a quantidade de produtos que o cliente deseja levar e armazena-las no carrinho para depois fazer os cálculos? Sou novo em PHP e ainda estou aprendendo. <pre> <?php include('conect.php'); session_start(); $totalCar = 0; // CRIA O ARRAY CARRINHO if(!isset($_SESSION['carrinho'])){ $_SESSION['carrinho'] = array(); } // ADICIONA OS PRODUTOS if(isset($_GET['id'])){ //ADICIONAR CARRINHO $id = intval($_GET['id']); if(!isset($_SESSION['carrinho'][$id])){ $_SESSION['carrinho'][$id] = 1; } } // MOSTRA E PUXA AS INFORMACOES DO BANCO if(count($_SESSION['carrinho']) == 0){ echo "carrinho vazio<br>"; echo "<a href='index.php'>voltar</a>"; }else{ $_SESSION['dados'] = array(); foreach ($_SESSION['carrinho'] as $id => $qtd) { $query = $mysqli->query("select * from produtos2 where id = $id"); echo $mysqli->error; while ($tabela=$query->fetch_assoc()) { echo "Nome: $tabela[nome]<br>"; echo "Quantidade: <input type='number' value='$qtd'><br>"; echo "Preco: ".$tabela['preco'] * $qtd."<br>"; echo "<a href='remove.php?id=$id'>Remover</a><br><hr><br>"; $totalCar += $tabela['preco']; } array_push($_SESSION['dados'], array( 'idProd' => $id, ) ); } echo "<a href='index.php'>voltar</a><br><br>"; echo "Total do carrinho: $totalCar<br><br>"; } ?> </pre>
  18. joaovitor102

    Erro ao mostrar a nota de venda

    $_SESSION['cart'] = MD5('@?#'.$resp['cpfCliente'].'@'.date("d-m-Y H:i:s")); a nota pega esses dados porem não esta armazenando no bdds <?php require_once '../App/auth.php'; require_once '../layout/script.php'; require_once '../App/Models/cliente.class.php'; require_once '../App/Models/vendas.class.php'; echo $head; echo $header; echo $aside; ?> <div class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> Vendas </h1> <ol class="breadcrumb"> <li><a href="../"><i class="fa fa-dashboard"></i>inicia</a></li> <li class="active">Vendas</li> </ol> </section> <!-- Main content --> <section class="content"> <?php require '../layout/alert.php'; ?> <!-- Small boxes (Stat box) --> <div class="row"> <div class="box box-primary"> <!-- /.box-header --> <div class="box-body"> <div class="row"> <div class="box-body"> <div class="col-xs-12 col-sm-12"> <?php if(isset($_SESSION['msg']) != NULL) { echo $_SESSION['msg']; } ?> </div> </div> <div class="row"> <div class="box-body"> <div class="col-xs-12 col-sm-12"> <div class="table-responsive"> <table id="mytable" class="table table-bordred table-striped" border="2"> <?php $cartvd = $_SESSION['notavd']; $vendas = new vendas; $row = $vendas->notavd($cartvd); $idNota=$row[0]['idvendas']; $cliente = new cliente; $dados = $cliente->dadoscliente($row[0]['cliente_idCliente']); ?> <tr> <h1 style=""><b>Nota de Venda- Dentista do Sorriso</b></h1> <td><b>Numero da Nota: </b><?php echo $idNota; ?> </td> <td colspan="5"> <b>Cliente: </b><?php echo $dados['NomeCliente']; ?> </br><b>CPF:</b> <?php echo connect::format_CPF($dados['cpfCliente']); ?> </td> <tr> <tr> <td><b>Cod.</b></td> <td><b>Produto</b></td> <td><b>Qtde</b></td> <td><b>Valor Produto.</b></td> </tr> <?php $soma = 0; foreach ($row as $key) { $vendas = new vendas; $dadosItem = $vendas->dadosItem($key["iditem"]); $nomeProduto = $dadosItem['NomeProduto']; echo "<tr>"; echo '<td>' .$key["iditem"]. '</td>'; echo '<td>' .$nomeProduto. '</td>'; echo '<td>'. $key["quantitens"] . '</td>'; echo '<td>'; echo connect::format_moeda($key['valor']); echo '</td>'; echo "</tr>"; $soma = $soma + $key["valor"]; } ?> <tr> <td colspan="4">Data: <?php echo date('d M Y'); ?> </td> <td><h4><b>Total:</b></h4> <?php echo connect::format_moeda($soma); ?></td> </tr> </table> </div> </div> </div> </div> </div> </div> </div> <a href="./"><button class="btm btm-success">Voltar</button></a> </section> </div> <?php unset($_SESSION['msg'],$_SESSION['CPF'], $_SESSION['Cliente'], $_POST); echo $footer; echo $javascript; ?> <!-- Fim no codigo --> public function notavd($cart){ $query = "SELECT * FROM `vendas` WHERE `cart` = '$cart'"; if($this->result = mysqli_query($this->SQL, $query) or die (mysqli_error($this->SQL))){ while($row = mysqli_fetch_array($this->result)){ $out[] = $row; } } return $out; }//--notavd Estou com um problema com o foreach
  19. <?php require_once '../App/auth.php'; require_once '../layout/script.php'; require_once '../App/Models/vendas.class.php'; require_once '../App/Models/cliente.class.php'; require_once '../App/Models/connect.php'; require '../layout/alert.php'; echo $head; echo $header; echo $aside; echo '<div class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> Todos os produtos </h1> <ol class="breadcrumb"> <li><a href="../"><i class="fa fa-dashboard"></i> inicio</a></li> <li class="active">Itens</li> </ol> </section> <!-- Main content --> <section class="content"> '; echo " <form action='../App/Database/Vervendas.php' method='post'> <div class='form-group has-feedback'> <input type='number' name='Dia' style='width:50px;' id='dia' placeholder='dia'><b>/</b> <input type='number' name='Mes' style='width:50px;' id='mes' placeholder='mes'><b>/</b> <input type='number' name='Ano' style='width:100px; id='ano''placeholder='ano'> <button type='submit'>Envia</button> </div> </form> "; echo '</div>'; echo '</section>'; echo '</div>'; echo $footer; echo $javascript; ?> public function ListaVendas($dia,$mes,$ano){ $item="SELECT * FROM `itens`,`Vendas`,`produtos` WHERE `iditem`=`idItens` and `Produto_CodRefProduto`=`CodRefProduto` and `datareg`='$ano'-'$mes'-'$dia'"; return $item; } <?php require_once '../../App/auth.php'; require_once '../../App/Models/vendas.class.php'; if(isset($_POST['dia']) && isset($_POST['mes']) && isset($_POST['ano'])) { $dia=$_POST['dia']; $mes=$_POST['mes']; $ano=$_POST['ano']; $vendas=new Vendas; $dados=$vendas->ListaVendas($dia,$mes,$ano); $limite=mysql_query("$dados"); while ($dados =mysql_fetch_array($limite) ) { $valor=$dados['valor']; $data=$dados['datareg']; $produto=$dados['NomeProduto']; echo "<div > <td>valor:' . $valor . '</td> <td>dia:' . $data. '</td> <td>nome produto:' . $produto . '</td>'; </div>"; $valores+=$valores; } echo "<div> <td>'.$valores.'</td> </div>"; } else{exit;} ?> esta dando erro no programa
  20. <?php require_once '../App/auth.php'; require_once '../layout/script.php'; require_once '../App/Models/vendas.class.php'; require_once '../App/Models/cliente.class.php'; require_once '../App/Models/connect.php'; require '../layout/alert.php'; echo $head; echo $header; echo $aside; echo '<div class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> Todos os produtos </h1> <ol class="breadcrumb"> <li><a href="../"><i class="fa fa-dashboard"></i> inicio</a></li> <li class="active">Itens</li> </ol> </section> <!-- Main content --> <section class="content"> '; echo ' <div class="row"> <div class="box box-primary"> <div class="box-header"> <i class="ion ion-clipboard"></i> <h3 class="box-title">lista de Vendas</h3> <div class="box-tools pull-right"> <ul class="pagination pagination-sm inline"> <li><a href="#">&laquo;</a></li> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> <li><a href="#">&raquo;</a></li> </ul> </div> </div> <!-- /.box-header --> <div class="box-body"> <ul class="todo-list">'; echo " <form action='../App/Database/Vervendas.php'> <div class='form-group has-feedback'> <select type='number' name='dia[]' style='width:50px;' id='dia' placeholder='dia'> <option value='1'>1</option> <option value='2'>2</option> <option value='3'>3</option> <option value='4'>4</option> <option value='5'>5</option> <option value='6'>6</option> <option value='7'>7</option> <option value='8'>8</option> <option value='9'>9</option> <option value='10'>10</option> <option value='11'>11</option> <option value='12'>12</option> <option value='13'>13</option> <option value='14'>14</option> <option value='15'>15</option> <option value='16'>16</option> <option value='17'>17</option> <option value='18'>18</option> <option value='19'>19</option> <option value='20'>20</option> <option value='21'>21</option> <option value='22'>22</option> <option value='23'>23</option> <option value='24'>24</option> <option value='25'>25</option> <option value='26'>26</option> <option value='27'>27</option> <option value='28'>28</option> <option value='29'>29</option> <option value='30'>30</option> <option value='31'>31</option> </select><b>/</b> <select name='mes[]' style='width:50px;' id='mes' placeholder='mes'> <option value='1'>1</option> <option value='2'>2</option> <option value='3'>3</option> <option value='4'>4</option> <option value='5'>5</option> <option value='6'>6</option> <option value='7'>7</option> <option value='8'>8</option> <option value='9'>9</option> <option value='10'>10</option> <option value='11'>11</option> <option value='12'>12</option> </select><b>/</b> <select name='ano[]' style='width:50px;' id='ano' placeholder='ano'> <option value='2019'>2019</option> <option value='2020'>2020</option> <option value='2021'>2021</option> <option value='2022'>2022</option> <option value='2023'>2023</option> <option value='2024'>2024</option> <option value='2025'>2025</option> <option value='2026'>2026</option> <option value='2027'>2027</option> <option value='2028'>2028</option> <option value='2029'>2029</option> <option value='2030'>2030</option> </select> <button type='submit' name='Busca'>Busca</button> </div> </form> "; echo '</div>'; echo '</section>'; echo '</div>'; echo $footer; echo $javascript; ?> <?php require_once '../../App/auth.php'; require_once '../../App/Models/vendas.class.php'; $dia=$_POST['dia']; $mes=$_POST['mes']; $ano=$_POST['ano']; $date=$vendas->ListaVendas($dia,$mes,$ano); header('Location: ../../vendas/suasvendas.php'); ?> Não Estou Conseguindo pega o valor no de dia mes e ano
  21. Kelven

    Esconder código

    Existe alguma maneira de meu código não aparecer no código fonte que não seja por meio de Php? Tipo um código javascript que não apareça no código fonte? Quero fazer uma verificação if else se é um determinado valor de uma variável mas sem usar o php pois o blog só aceita javascript, html e css.
  22. Itamar Teixeira_94230

    Gera pdf com dompdf e url amigavel

    Boa tarde, turma minha bronca é a seguinte, estou trabalhando usando url amigavel, preciso fazer o seguinte, quando o usuario acessa esse link http://localhost/system/imprimir_seguro.php?cod=21 ele consegue gera normalmente e visualizar o pdf usando a classe dompdf mais queria usar da seguinte maneira como as demais url do sistema http://localhost/system/imprimir_seguro/21 alguém pra me da esse help?
  23. blbvicente

    Duvida em relação a PHP/MySQL

    Olá amigos, gostaria de tirar uma dúvida para o andamento do meu projeto de conclusão de curso. Como posso fazer um código para alterar imagens no banco de dados via PHP e utilizando o MySQL com ambiente de admin? Como meu HTML e CSS estão prontos, (tanto a home quanto a página de login para o admin) a ultima parte que falta é conseguir fazer isso que lhes estou pedindo ajuda hahaha Desde já agradeço a ajuda!
  24. sonix1309@gmail.com

    Erro ao utilizar o mpdf60

    Boa tarde Minha primeira participação. Tenho dois Sistemas em servidores diferente: Mesma biblioteca mpdf60 mesma versão PHP 7.2 (ea-php72). Em um não ocorre erro nenhum, no outro ocorre o erro abaixo: Parse error: syntax error, unexpected 'var' (T_VAR), expecting end of file in /home/assetnet/public_html/site/sistema/mpdf60/mpdf.php on line 96 /////////////////////////////// // EXTERNAL (PUBLIC) VARIABLES // Define these in config.php /////////////////////////////// (linha 96) var $useFixedNormalLineHeight; // mPDF 6 <---- linha do ERRO (linha 97) var $useFixedTextBaseline; // mPDF 6 (linha 98) var $adjustFontDescLineheight; // mPDF 6 (linha 99) var $interpolateImages; // mPDF 6 ...
  25. Boa tarde pessoal. Sempre uso um script para exportar dados para xls com PHP. Me serviu muito, mas, neste caso, preciso apenas gerar o xls e anexar no e-mail. Passei boa parte de manhã tentando fazer que o script apenas gere a planilha, sem forçar o download, mas, se eu tiro o "Content-Disposition: attachment", dá erro na página. include("php/phpmailer/PHPMailerAutoload.php"); // Trazendo as informações da tabela: $header = ""; $dados = ""; $header .= utf8_decode('Serviço'. "\t"); $header .= utf8_decode('Projeto nº'. "\t"); $header .= utf8_decode('Cliente'. "\t"); $header .= utf8_decode('Processo'. "\t"); $header .= utf8_decode('Vencimento'. "\t"); // Select dos processos para fazer o lembrete $sql_2 = mysqli_query($config, "SELECT ps.data_vencimento_limite, ps.id_processo, IFNULL(NULL, ps.num_processo), ps.descricao, c.nome_razao FROM tb_processos_servicos ps LEFT JOIN tb_processos AS p ON (ps.id_processo = p.id_processo) LEFT JOIN tb_agenda AS c ON (p.cliente = c.id) WHERE ps.data_vencimento_limite <> '0000-00-00' AND ps.data_vencimento_limite <= '$data_atual_db' ORDER BY ps.data_vencimento_limite DESC") or die(mysqli_error($config)); if(@mysqli_num_rows($sql_2) <= 0){ echo ""; }else{ while($r_sql_2 = mysqli_fetch_array($sql_2)){ $vencimento_limite = date("d/m/Y", strtotime($r_sql_2[0])); $id_processo = $r_sql_2[1]; $num_processo = $r_sql_2[2]; $descricao_sel = utf8_decode($r_sql_2[3]); $cliente_sel = utf8_decode($r_sql_2[4]); // Insere a linha $line = ''; $value = '"' ."$descricao_sel". '"' . "\t"; $value .= '"' ."$id_processo". '"' . "\t"; $value .= '"' ."$cliente_sel". '"' . "\t"; if(empty($num_processo)){ $value .= '""' . "\t"; }else{ $value .= '"' ."'$num_processo". '"' . "\t"; } $value .= '"' ."$vencimento_limite". '"' . "\t"; $line .= strtr($value,"","") ; // O trim retira os espaços encontrados no começo e no final de cada linha encontrada. $dados .= trim($line)."\n"; // Substituindo todas as quebras de linha ao final de cada registro, que por padrão seria \r por uma valor em branco, para que a formatao fique legível $dados = str_replace("\r","",$dados); // Caso não encontre nenhum registro, mostra esta mensagem. if ($dados== "") { $dados = "\n Nenhum registro encontrado!\n"; } } // O trim retira os espaços encontrados no começo e no final de cada linha encontrada. $dados .= trim($line)."\n"; // Substituindo todas as quebras de linha ao final de cada registro, que por padrão seria \r por uma valor em branco, para que a formatao fique legível $dados = str_replace("\r","",$dados); // Cabeçalhos e instruções para geração e download do arquivo: header("Content-type: application/x-msexcel"); // Este cabeçalho abaixo, indica que o arquivo deve ser gerado para download. // Se eu tirar ele salva o arquivo na pasta, mas dá erro na página header("Content-Disposition: attachment; filename=$nome_arquivo"); // No cache, ou seja, não guarda cache, pois é gerado dinamicamente header("Pragma: no-cache"); // Não expira header("Expires: 0"); // E aqui geramos o arquivo com os dados mencionados acima! print "$header\n$dados"; file_put_contents("anexos/".$nome_arquivo,$dados); //Aqui será enviado o e-mail. } mysqli_close($config); Não sei é possível apenas gerar o xls com esse script, mas ele é tão prático que vou fazer uma última tentativa. Neste caso ele salva na pasta "anexos", mas abre a caixa do navegador para fazer download. Desde já agradeço!
×

Important Information

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