Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''mysql''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • 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

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 1898 registros

  1. Estou realizando a migração de meu site que utiliza um banco de dados em mySQL PHP porém estou obtendo erro. Criei o banco de dados e fiz upload dos arquivos, porém agora neste servidor não roda de maneira alguma. Alguém poderia me ajudar ?
  2. M. Alberto

    Acesso remoto ao banco de dados mySQL

    O que preciso alterar para acessar meu banco de dados remotamente? Tenho o IP e outros dados... como faço com este código? <?php $link = mysql_connect('localhost', 'USUARIO_NOME', 'SENHA_ACESSO'); if (!$link) { die('Não conseguiu conectar: ' . mysql_error()); } $db_selected = mysql_select_db('BANCODEDADOS_NOME', $link); if (!$db_selected) { die ('Não pode selecionar o banco : ' . mysql_error()); } $rst_pedidos=mysql_query("SELECT * FROM pedidosgarotao WHERE impresso='nao' ORDER BY id",$link); $num_pedidos=mysql_num_rows($rst_pedidos); if ($num_pedidos==0) { ?>
  3. netocazuza

    fazer dois testes antes de gravar

    Tenho uma rotina em php que está funcionando, gravando os dados numa tabela. Agora surgiu a necessidade de fazer dois testes antes da gravação, e eu não estou conseguindo ter idéia de como fazer, por isso vou postar no próprio código pra ver se entendem. O primeiro teste, é ver se o número escolhido, já foi selecionado (variável numero), e caso isso ocorra, não gravar. O outro teste é impedir que o mesmo usuário (usuário apostador)faça mais de uma aposta. Segue código: <?php require_once 'init.php'; // pega os dados do formuário $data_hora = isset($_POST['data_hora']) ? $_POST['data_hora'] : null; $apostador = isset($_POST['apostador']) ? $_POST['apostador'] : null; // quero que esse apostador não se repita. Se já estiver na tabela, avisar e sair. $telefone = isset($_POST['telefone']) ? $_POST['telefone'] : null; $numero = isset($_POST['numero']) ? $_POST['numero'] : null; // quero que cheque esse número na tabela existente, e caso exista, retornar para inserir outro. // validação (bem simples, só pra evitar dados vazios) if (empty($data_hora) || empty($apostador) || empty($telefone) || empty($numero)) { echo "Volte e preencha todos os campos"; exit; } $hoje = date("d-m-Y H:i"); $limite = ('08-03-2019 16:35'); if (strtotime($hoje) >= strtotime($limite)){ echo "Esgotado o horario limite. Aguarde para o próximo sorteio!"; exit; } // a data vem no formato dd/mm/YYYY // então precisamos converter para YYYY-mm-dd // insere no banco $PDO = db_connect(); // Acredito que esse teste deva ser feito aqui, antes de gravar, mas é só um palpite, pois tô mais perdido do que padre (alguns) em boate //verificar se apostador e numero já existem na tabela, e caso exista, retornar o fluxo $sql = "INSERT INTO palpites(data_hora, apostador, telefone, numero) VALUES(:data_hora, :apostador, :telefone, :numero)"; $stmt = $PDO->prepare($sql); $stmt->bindParam(':data_hora', $data_hora); $stmt->bindParam(':apostador', $apostador); $stmt->bindParam(':telefone', $telefone); $stmt->bindParam(':numero', $numero); if ($stmt->execute()) { header('Location: index.php'); } else { echo "Erro ao cadastrar"; print_r($stmt->errorInfo()); }
  4. lucasrodrigues

    VISUAL STUDIO - YOUR HAVE A USUABLE CONNECTION ALREADY

    Estou com esse problema ao tentar vincular uma tabela do MySql a um DataSet. Utilizo o MySqlConnector 8.0.13, MySql-For-VisualStudio 1.2.8.
  5. Charlie04

    Contar repetição por local

    Tenho uma tabela de mídias que contem ID e nome das mídias e outra com locais onde existe o ID da midia que esta no local (1 local pode der + de 1 midia ). Gostaria de ajuda pra conseguir selecionar quantas mídias iguais estão em cada locais. MIDIAS ID | Nome 1 | Coca-cola 2 | Painel Disponível 3 | Fanta IDLOCAL IDMIDIA 1 | 1 1 | 1 1 | 2 1 | 3 2 | 1 1 | 2 2 | 3 2 | 1 1 | 2 2 | 2 A resposta que eu queria é parecida com isso , mas não estou conseguindo montar o select :( Contar quantas vezes determinado IDMIDIA aparece no mesmo IDLOCAL; IDLOCAL IDMIDIA Quantidade 1 | Coca-cola | 2 1 | Painel Disponível | 3 1 | Fanta | 1 2 | Fanta | 1 2 | Painel Disponível | 1 2 | Coca-cola | 2 Se alguém puder me ajudar eu agradeço, sou iniciante então por isso a duvida provavelmente seja básica , desde já Obrigado.
  6. odenilson marques

    Nível de acesso

    Bom dia pessoal! É o seguinte estou desenvolvendo um sistema utilizando PHP e MYSQL nesse sistema resolvi criar uma área para os usuários e outra para o administrador, sendo que ao logar, dependendo do nível de acesso, esses são direcionados para as paginas que possuem permissão, até aí tudo certo. Porém, quando o adm loga e vai para sua pagina de permissão, este consegue acessar via URL as páginas dos usuários e o mesmo acontece com os usuários, que ao logar nas suas páginas de permissões também conseguem acessar via URL a pagina do adm. Alguém pode me da uma força?
  7. GabrielB3r

    Select + update

    Bom dia, estou tentando criar um sistema de empréstimo e devolução de documentos. Funciona da seguinte forma: A pessoa tem o opção de cadastrar novos documentos,os quais são inseridos da tabela "dossie_cadastrado", e ela pode cadastrar o empréstimo e a devolução do mesmo que ficam salvos na tabela "dossie_emprestimo". A parte de cadastro e empréstimo consegui fazer funcionar, meu problema é na hora de cadastrar a devolução. Preciso inserir a data atual no último cadastro de um determinado dossie na tabela "dossie_emprestimo". Tenho o seguinte código: if(isset($_POST["cod_cad"])){ $cod_cad = $_POST["cod_cad"]; } if(isset($_GET["cod_cad"])){ $cod_cad = $_GET["cod_cad"]; } $cod_cad = strip_tags($_POST['cod_cad']); $select_upd= mysqli_query($conexao_bd,"SELECT id_emp, data_emp from dossie_emprestimo where cod_cad='$cod_cad' ORDER BY data_emp desc limit 1") ; $sql_update="UPDATE dossie_emprestimo SET data_dev=CURDATE() WHERE id_emp='$id_emp'"; mysqli_query($conexao_bd, $sql_update); quando eu rodo esse código separado no phpmyadmin, funciona normalmente, mas quando coloco no meu código ele não encontra o id_emp. id_emp - id de empréstimo, chave primaria com auto incremento. data_emp - data que foi realizado o empréstimo. cod_cad - código de cadastro, é o código que esta relacionado a tabela de cadastro, é o id do documento. ex: toda vez que o documento "20" for emprestado esse código sera "20".
  8. eduardom

    Consulta não trás informação

    Olá. Tentarei exemplificar o problema. Tenho uma tabela com duas colunas e seus respectivos conteúdos: VALOR (int), DATA (datetime) 1, 2018-12-10 20:50:00 5, 2018-12-13 12:00:00 4, 2018-12-13 13:00:00 3, 2018-12-13 17:00:00 2, 2018-12-15 06:00:00 9, 2018-12-15 08:00:00 Consulto as informações, por exemplo: SELECT * FROM TABELA WHERE DATA BETWEEN '2018-12-13 00:00:00' AND '2018-12-13 23:59:59' Está me trazendo somente os valores 4 e 5, o 3 ele não trás, porém todos estão dentro do período. Com isso, estou perdendo registros nas consultas. Buscando somente o valor 3 direto, (SELECT * FROM TABELA WHERE VALOR = 3), ele trás a informação normalmente. Adicionei e removi os índices, tentei otimizar a tabela, porém nada resolve. Não sei se envolve o tamanho da tabela, pois há 2.782.219 registros na mesma. Estrutura da tabela: InnoDB Formatação da tabela: utf8_general_ci Se alguém tiver uma luz...
  9. geovanesilva

    O select com critério e conexao PDO retorna dois avisos

    Bom dia a todos, não tenho experiencia com mysql e sou novato em programação, recentemente iniciei um sistema de controle de estoque onde em um dos módulos preciso selecionar apenas um registro de uma determinada tabela, para isso passo ao select o parâmetro necessário para me retornar o registro adequado. Li alguns tópicos de vários foruns e me deparei com PDO, então optei por utilizá-lo em minhas conexões com o banco de dados, porem recebo dois avisos: Atenção: PDOStatement :: execute () espera que o parâmetro 1 seja array, string dada em C: \ wamp64 \ www \ ControledeEstoque \ DAL \ DALUsuario.php na linha 13 e Aviso: Argumento inválido fornecido para foreach () em C: \ wamp64 \ www \ ControledeEstoque \ GUI \ listausu.php na linha 158. A seguir segue o DALUsuario.php e o Listausu.php a que se referem os avisos. Desde já agradeço a todos. <?php require_once '../Modelo/ModeloUsuario.php'; //Cruduser class DALUsuario extends ModeloUsuario{ protected $tabela = 'usuarios'; public function buscaUsucod($usucod){ $sql = "SELECT * FROM $this->tabela WHERE usucod = :cod"; $stm = DALConexao::prepare($sql); $stm->bindParam(':cod', $usucod, PDO::PARAM_INT); $stm->execute($sql); return $stm->fetch(); } public function buscaLogin($usulogin, $ususenha){ $sql = "SELECT * FROM $this->tabela WHERE usulogin = :usulogin AND ususenha = :ususenha LIMIT 1"; $stm = DALConexao::prepare($sql); $stm->bindParam(':usulogin', $usulogin, PDO::PARAM_STR); $stm->bindParam(':ususenha', $ususenha, PDO::PARAM_STR); return $stm->fetchAll( PDO::FETCH_ASSOC); } public function listaAll(){ $sql = "SELECT * FROM $this->tabela"; $stm = DALConexao::prepare($sql); $stm->execute(); return $stm->fetchAll(); } public function buscaTodos(){ $sql = "SELECT * FROM $this->tabela "; $stm = DALConexao::prepare($sql); $stm->execute(); return $stm->fetchAll(); } public function insert(){ $sql = "INSERT INTO $this->tabela(usunome,usulogin,ususenha,nivcod,usunivel,sitcod,ususituacao,clicod) VALUES(:nome,:usuario,:senha,:nivcod,:nivel,:sitcod,:situacao,:clicod)"; $stm = DALConexao::prepare($sql); $stm->bindParam(':nome', $this->nome); $stm->bindParam(':usuario', $this->usuario); $stm->bindParam(':senha', $this->senha); $stm->bindParam(':nivcod', $this->nivcod); $stm->bindParam(':nivel', $this->nivel); $stm->bindParam(':sitcod', $this->sitcod); $stm->bindParam(':situacao', $this->situacao); $stm->bindParam(':clicod', $this->clicod); return $stm->execute(); } public function alterar($usucod){ $sql = "UPDATE $this->tabela SET usunome=:nome,usulogin=:usuario,ususenha=:senha,nivcod=:nivcod,usunivel=:nivel,sitcod=:sitcod,ususituacao=:situacao, clicod=:clicod WHERE usucod=:usucod"; $stm = DALConexao::prepare($sql); $stm->bindParam(':usucod', $this->codusu); $stm->bindParam(':nome', $this->nome); $stm->bindParam(':usuario', $this->usuario); $stm->bindParam(':senha', $this->senha); $stm->bindParam(':nivcod', $this->nivcod); $stm->bindParam(':nivel', $this->nivel); $stm->bindParam(':sitcod', $this->sitcod); $stm->bindParam(':situacao', $this->situacao); $stm->bindParam(':clicod', $this->clicod); return $stm->execute(); } public function excluir($usucod){ $sql = "DELETE FROM $this->tabela WHERE usucod = :usucod"; $stm = DALConexao::prepare($sql); $stm->bindParam(':usucod', $usucod, PDO::PARAM_INT); return $stm->execute(); } } ?> <?php session_start(); include_once("../Controle/seguranca.php"); if($_SESSION['usuNivel'] != 'administrador'){ $_SESSION['Msg'] = "Erro, acesso não permitido."; header("location:../GUI/login.php"); } function __autoload($class) { require_once '../DAL/' . $class . '.php'; } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <title>Controle de Estoque</title> <?php include_once("../GUI/cabecalhopagadm.php"); ?> </head> <body> <nav> <?php include_once("../GUI/menupagadm.php"); ?> </nav> <!-- Fim navbar --> <div class="container"><br /> <h2>Administração - Lista de Usuários</h2> <?php require_once("../GUI/msgs.php"); ?> <blockquote class="blockquote text-right"> <div class="float:left;"> <button type="button" class="btn btn-info btn-sm" data-toggle="modal" data-target="#modalinserir"> <i class="material-icons"> shop </i> Novo Usuário </button> </div> </blockquote> <div class="row"> <div class="col-12"> <!-- Inicio Modal --> <div class="modal fade" id="modalinserir" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title" id="myModalLabel">Cadastro de Usuários</h4> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> </div> <div class="modal-body"> <form class="form-horizontal" method="POST" action="http://localhost/ControledeEstoque../Controle/crud_usuario.php" enctype="multipart/form-data"> <div class="form-group"> <label for="recipient-name" class="col-sm-3 control-label">Empresa(cliente)</label> <div class="col-md-12 mb-2"> <select class="form-control is-valid" name="cliente" required> <option value="">Faça uma seleção</option> <?php $dalcli = new DALCliente(); foreach ($dalcli->buscaTodos() as $key => $value){ echo '<option value="'.$value->clicod.'">'.$value->clinome.'</option>'; } ?> </select> </div> </div> <div class="form-group"> <label for="recipient-name" class="col-sm-3 control-label">Nome</label> <div class="col-md-12 mb-2"> <input name="nome" type="text" class="form-control" placeholder="nome dcompleto" required> </div> </div> <div class="form-group"> <label for="recipient-name" class="col-sm-3 control-label">Usuário</label> <div class="col-md-12 mb-2"> <input name="usuario" type="text" class="form-control" placeholder="nome de usuário" required> </div> </div> <div class="form-group"> <label for="recipient-name" class="col-sm-3 control-label">Senha</label> <div class="col-md-12 mb-2"> <input name="senha" type="password" class="form-control" placeholder="senha de acesso" required> </div> </div> <div class="form-group"> <label for="recipient-name" class="col-sm-3 control-label">Nivel de acesso</label> <div class="col-md-12 mb-2"> <select class="form-control is-valid" name="nivel" required> <option value="">Faça uma seleção</option> <?php $dalnivel = new DALNivel(); foreach ($dalnivel->buscaTodos() as $key => $value){ echo '<option value="'.$value->nivcod.'">'.$value->nivnome.'</option>'; } ?> </select> </div> </div> <div class="form-group"> <label for="recipient-name" class="col-sm-3 control-label">Situação</label> <div class="col-md-12 mb-2"> <select class="form-control is-valid" name="situacao" required> <option value="">Faça uma seleção</option> <?php $dalsit = new DALSituacao(); foreach ($dalsit->buscaParteMenor() as $key => $value){ echo '<option value="'.$value->sitcod.'">'.$value->sitnome.'</option>'; } ?> </select> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-info btn-sm" data-dismiss="modal"> <i class = "material-icons"> cancel_presentation</i> Cancelar </button> <button type="submit" name="btncad" class="btn btn-success btn-sm"> <i class = "material-icons"> save</i> Cadastrar</span> </button> </div> </form> </div> </div> </div> </div> <!-- Fim Modal --> <div class="row"> <div class="col-md-12"> <table class="table table-condensed"> <thead> <tr> <th>Nome</th> <th>Usuário</th> <th>Nivel</th> <th>Situacao</th> <th class="cabecalho-tabela">Ação</th> </tr> </thead> <tbody> <?php $dalusu = new DALUsuario(); foreach($dalusu->buscaUsucod(2) as $key => $linha){ ?> <tr> <td><?php echo $linha -> usunome; ?></td> <td><?php echo $linha -> usulogin; ?></td> <td><?php echo $linha -> usunivel; ?></td> <td><?php echo $linha -> ususituacao; ?></td> <td class="cabecalho-tabela"> <button type="button" class="btn btn-primary btn-sm" data-toggle="modal" data-target="#modalvisualizar<?php echo $linha -> usucod;?>"> <i class = "material-icons"> remove_red_eye</i> Visualizar </button> <button type="button" class="btn btn-warning btn-sm text-white" data-toggle="modal" data-target="#modalalterar<?php echo $linha -> usucod;?>"> <i class = "material-icons"> edit</i> Alterar </button> <button type="button" class="btn btn-danger btn-sm" data-toggle="modal" data-target="#modalexcluir<?php echo $linha -> usucod; ?>"> <i class = "material-icons"> delete_forever</i> Excluir </button> </td> </tr> <!-- Inicio Modal viasualizasusu --> <div class="modal fade" id="modalvisualizar<?php echo $linha -> usucod; ?>" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title" id="myModalLabel"><?php echo "Usuário - ".$linha -> usunome; ?></h4> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> </div> <div class="modal-body"> <p><?php echo "Cód Usuário - ".$linha -> usucod; ?></p> <p><?php echo "Nome - ".$linha -> usunome; ?></p> <p><?php echo "Usuário - ".$linha -> usulogin; ?></p> <p><?php echo "Nível - ".$linha -> usunivel; ?></p> <p><?php echo "Situação - ".$linha -> ususituacao; ?></p> <div class="modal-footer"> <button type="button" class="btn btn-info btn-sm" data-dismiss="modal"> <i class = "material-icons"> exit_to_app</i> Fechar </button> </div> </div> </div> </div> </div> <!-- Fim Modal viasualizasusu--> <!-- Inicio Modalexcluir --> <div class="modal fade" id="modalexcluir<?php echo $linha -> usucod; ?>" tabindex="-1" role="dialog" aria-labelledby="modalexcluirLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title" id="modalexcluirLabel">Exclusão de Produto</h4> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> </div> <div class="modal-body"> <form class="form-horizontal" method="POST" action="http://localhost/ControledeEstoque../Controle/crud_produto.php" enctype="multipart/form-data"> <p><?php echo "Cód Usuário - ".$linha -> usucod; ?></p> <p><?php echo "Nome - ".$linha -> usunome; ?></p> <p><?php echo "Usuário - ".$linha -> usulogin; ?></p> <p><?php echo "Nível - ".$linha -> usunivel; ?></p> <p><?php echo "Situação - ".$linha -> ususituacao; ?></p> <p><?php echo "Registros excluídos não poderão ser recuparados.";?></p> <input name="Xcod" type="hidden" id="Xcod" value="<?php echo $linha -> usucod; ?>"> <div class="modal-footer"> <button type="button" class="btn btn-info btn-sm" data-dismiss="modal"> <i class = "material-icons"> cancel_presentation</i> Cancelar </button> <button type="submit" name="btnexc" class="btn btn-danger btn-sm"> <i class = "material-icons"> delete_forever</i> Excluir </button> </div> </form> </div> </div> </div> </div> <!-- Fim Modal Modalexcluir--> <!-- Inicio Modalalterar --> <div class="modal fade" id="modalalterar<?php echo $linha -> usucod;?>" tabindex="-1" role="dialog" aria-labelledby="modalalterarLabel" data-target="#modalalterar" data-backdrop="static" data-keyboard="false"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title" id="modalalterarLabel">Alteração de Produto</h4> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> </div> <div class="modal-body"> <form class="form-horizontal" method="POST" action="http://localhost/ControledeEstoque../Controle/crud_usuario.php" enctype="multipart/form-data"> <div class="form-group"> <label for="recipient-name" class="control-label">Empresa(cliente)</label> <select class="form-control is-valid" name="cliente" required> <option value="">Faça uma seleção</option> <?php $dalcli = new DALCliente(); foreach ($dalcli->buscaTodos() as $key => $value){ if($value->clicod != $linha->clicod){ echo '<option value="'.$value->clicod.'">'.$value->clinome.'</option>'; }else{ $clientecod = $value->clicod; $clientenome = $value->clinome; } } ?> <option value="<?php echo $clientecod;?>" <?php echo "selected"; ?> > <?php echo $clientenome;?> </option> </select> </div> <div class="form-group"> <label for="recipient-name" class="control-label">Nome</label> <input name="nome" type="text" class="form-control" id="nome" value="<?php echo $linha->usunome;?>" required> </div> <div class="form-group"> <label for="recipient-name" class="control-label">Usuário</label> <input name="usuario" type="text" class="form-control" id="usuario" value="<?php echo $linha->usulogin;?>" required> </div> <div class="form-group"> <label for="recipient-name" class="control-label">Senha</label> <input name="senha" type="password" class="form-control" id="senha" value="<?php //echo $linha->ususenha;?>" required> </div> <div class="form-group"> <label for="recipient-name" class="control-label">Nível de acesso</label> <select class="form-control is-valid" name="nivel" required> <option value="">Faça uma seleção</option> <?php $dalnivel = new DALNivel(); foreach ($dalnivel->buscaTodos() as $key => $value){ if($value->nivcod != $linha->nivcod){ echo '<option value="'.$value->nivcod.'">'.$value->nivnome.'</option>'; }else{ $nivelcod = $value->nivcod; $nivelnome = $value->nivnome; } } ?> <option value="<?php echo $nivelcod;?>" <?php echo "selected"; ?> > <?php echo $nivelnome;?> </option> </select> </div> <div class="form-group"> <label for="recipient-name" class="control-label">Situação</label> <select class="form-control is-valid" name="situacao" required> <option value="">Faça uma seleção</option> <?php $dalsit = new DALSituacao(); foreach ($dalsit->buscaParteMenor() as $key => $value){ if($value->sitcod != $linha->sitcod){ echo '<option value="'.$value->sitcod.'">'.$value->sitnome.'</option>'; }else{ $situacaocod = $value->sitcod; $situacaonome = $value->sitnome; } } ?> <option value="<?php echo $situacaocod;?>" <?php echo "selected"; ?> > <?php echo $situacaonome;?> </option> </select> </div> <input name="Xcod" type="hidden" id="Xcod" value="<?php echo $linha -> usucod;?>"> <div class="modal-footer"> <button type="button" class="btn btn-info btn-sm" data-dismiss="modal"> <i class = "material-icons"> cancel_presentation</i> Cancelar </button> <button type="submit" name="btnalt" class="btn btn-warning btn-sm text-white"> <i class = "material-icons"> edit</i> Alterar </button> </div> </form> </div> </div> </div> </div> <!-- Termino Modalalterar --> <?php } ?> </tbody> </table> </div> </div> <!-- DIV ROW --> </div> <!-- DIV COL - 12 --> </div> <!-- DIV ROW --> </div> <!-- DIV CONTAINER --> <?php include_once("../GUI/rodapepagadm.php"); ?> </body> </html>
  10. sacjamm

    Como montar lógica para assistir vídeos

    Boa tarde amigos, Estou montando uma lógica para um site de vídeos, só que não sei como proceder com PHP. O site funciona com assinatura, o usuário se cadastra e cria assinatura, se a assinatura dele estiver paga, ele é um assinante. Tenho uma tabela de vídeos no banco de dados que tem os campos de privacidade, e seta se o vídeo é público ou privado, tem um outro campo que seta se o vídeo será mostrado para usuário assinante ou não, com essa informação, como eu devo proceder com essas condições abaixo? A ideia é que se a lógica for verdadeira, o usuário, pode assistir os vídeos, se for falso, ele vai ver imagem com link para fazer assinatura. USUARIO NAO LOGADO: Assiste: Videos Publicos e Postado para não assinantes Enxerga: Ele vai enxergar os videos para assinantes porem com a tela black de proteção chamando pra assinar USUARIO LOGADO E NAO ASSINANTE OU COM ASSINATURA PENDENTE OU CANCELADA Assiste: Videos Publicos e Postado para não assinantes e os Próprios videos que ele posta Enxerga: Ele vai enxergar os videos para assinantes de outros pessoas porem com a tela black de proteção USUARIO LOGADO E ASSINATURA ATIVA E PAGA Assiste: Ele Assiste Públicos e Privado de Todo mundo Enxerga: Ve tudo menos os videos que cada usuario colocou como privacy. Vejam: http://play.hdclipsbr.com
  11. Wil_sf

    Sistema de postagem e visualização de conteúdo

    Olá pessoal. Estou desenvolvendo um pequeno site de vendas(apenas para aprendizagem, nada comercial) e me deparei com uma dúvida que está tirando meu sono kkk Fiz um esquema para que os produtos posam ser cadastrados e apareçam em uma pagina para a exibição, porém gostaria que quando o cliente clicasse na foto do produto seria aberta uma pagina com as descrições e detalhes do produto(da mesma forma que o Mercado Livre ou outro site de E-commerce). <table cellpadding="8" cellspacing="5" border="0" width="100%"> <tr> <?php $loopH = 3; $sql = "SELECT id, produto, preco, descricao, foto FROM postagem"; $dados=mysqli_query($con, $sql); $linha = mysqli_fetch_assoc($dados); $total = mysqli_num_rows($dados); $x = 1; if($total > 0){ while($linha = mysqli_fetch_assoc($dados)){ if($x < $loopH){ $linha = $id[4]; $x++; ?> <td align="center" varign="top"> <a href="descricao_L.php"><img src="_imagens-posts/<?php echo $linha['foto']; ?>" width="365px" height="365px"> <h3> <?php echo $linha['produto'] ?> </h3> <h4>R$: <?php echo $linha['preco'] ?></h4> </a> </td> <?php }elseif($x = $loopH){ ?> <td align="center" varign="top"> <a href="descricao_L.php?perfil=$id"><img src="_imagens-posts/<?php echo $linha['foto']; ?>" width="365px" height="365px"> <h3> <?php echo $linha['produto'] ?> </h3> <h4>R$: <?php echo $linha['preco'] ?></h4> </a> </td> </tr> <tr> <?php $i = 0 ?> <?php }}} ?> </tr> </table> este é a tabela onde os produtos são exibidos(e apesar do código estar horrível essa parte está funcionando perfeitamente haha). bom, gostaria que alguém me desse uma luz, não sei o que devo fazer. Desde já, obrigado a todos do fórum.
  12. jooj oj

    Problemas no Nível de acesso no login PHP e Mysql

    pessoal, estou com problemas para fazer o nivel de acesso de um sistema web, o login já funciona inteiro inclusive o tutorial que vou postar junto com o projeto no meu github, é um sistema de cadastro de usuários do sistema e clientes, mas para cadastrar e editar os usuários queria colocar somente quem tiver permissão de adm (1) e quem não tiver vai somente adicionar e editar os clientes, mas ele só entra no else, já tentei todos os vídeos e fóruns aqui, não sei mais o que fazer ;-; no meio do código tem a parte que eu tentei de diversas maneiras fazer a verificação, só não sei o que fazer, queria entender ;-; <?php // Conexão require_once 'conexao.php'; // Sessão session_start(); // Botão enviar if(isset($_POST['btn-entrar'])): $erros = array(); $login = mysqli_escape_string($conn, $_POST['login']); $senha = mysqli_escape_string($conn, $_POST['senha']); if(isset($_POST['lembrar-senha'])): setcookie('login', $login, time()+3600); setcookie('senha', $senha, time()+3600); endif; if(empty($login) or empty($senha)): $erros[] = "<li> O campo login/senha precisa ser preenchido </li>"; else: $sql = "SELECT login FROM usuarios WHERE login = '$login'"; $resultado = mysqli_query($conn, $sql); if(mysqli_num_rows($resultado) > 0): $senha = $senha; $sql = "SELECT * FROM usuarios WHERE login = '$login' AND senha = '$senha'"; $resultado = mysqli_query($conn, $sql); if(mysqli_num_rows($resultado) == 1): $dados = mysqli_fetch_array($resultado); mysqli_close($conn); $_SESSION['logado'] = true; $_SESSION['id_usuario'] = $dados['id']; //começa aqui $usuario = mysqli_fetch_assoc($resultado); $_SESSION['nivel'] = $usuario['nivel']; if(isset($usuario['nivel']) == 1): header('location: home_user.php'); else: header('location: home.php'); endif; //até aqui, sem isso o código funciona de boa, mas sem o nível de acesso, até tentei trocar para char e 's' e 'n', inves de 1 e 0 para admin ou user else: $erros[] = " <li> Usuário e senha não conferem </li>"; endif; else: $erros[] = "<li> Usuário inexistente </li>"; endif; endif; endif; ?>
  13. Boa tarde pessoal. Comecei recentemente o meu treinamento como desenvolvedor php, porem estou com um problema, eu tenho uma tabela no banco chamada produto, e la tem uma coluna com o nome de imagem_produto, nela é armazenada obviamente a imagem do produto cadastrado. So que, quando eu vou exibir todos os produtos cadastrados no meu banco, fica assim -> Eu realmente não sei o que pode ser...... segue o print do codigo e bd. Div que lista as imagens do banco de dados. <div id="listagem_produtos"> <?php while($linha = mysqli_fetch_assoc($resultado)) { ?> <ul> <li> <img src="<?php echo $linha["imagem_produto"] ?>" </li> </ul> <?php } ?> </div> Query. <?php require_once("conexao.php"); $produtos = "SELECT produto_ID, nome_produto, imagem_produto "; $produtos .= "FROM produto "; $resultado = mysqli_query($conecta, $produtos); if(!$resultado) { die("Falha na consulta ao banco"); } ?> Desde ja obrigado a todos.
  14. Pitter Rezende da Silva

    Lógica de um sistema de roteamento chamados

    Galera, estou tentando desenvolver sistema de roteamento de chamados que funcionaria da seguinte maneira: Na equipe tenho 10 pessoas e a medida que forem surgindo chamados eu irei designar para essas pessoas da equipe, porém preciso criar um sistema de filha onde aquele que recebe o chamado mais recente passa a ser o ultimo da fila e assim por diante. Não consegui pensar na lógica para criar o sistema, pois não consigo pensar em como vou criar o sistema de fila que sempre é atualizado após um membro da equipe receber um chamado e também em como eu faria se por acaso eu quiser desativar um membro da fila temporariamente nos casos por exemplo de folga, horário de almoço, fora do turno e etc... Não achei no fórum algo que pudesse me ajudar nesta questão e no momento minha dúvida é somente na lógica que eu criaria este sistema em PHP. Se precisarem de mais informações é só pedir!
  15. Marcus Vinicius Tavares

    Juntar duas querys em uma se for possivel nesse caso!

    Eu tenho uma tabela que registra as avaliações dos usuários em repostas de Fórum em rating, onde: 0 = Voto Negativo; 1 = Voto Positivo; 3 = Voto Anulado Se eu quiser pegar todos os votos em resposta de um unico usuario em um tópico eu faço o seguinte: SELECT reply_id, rating FROM `forum_ratings` WHERE topic_id = '4' and user_id = '29' Eu tenho outra query que pega todos os votos e agrupa por id da resposta, que no caso é o campo reply_id. SELECT reply_id, sum(rating = '1') as likes, SUM(rating = '0') as unlikes FROM `forum_ratings` WHERE topic_id = '4' GROUP BY reply_id Gostaria de agrupar e ao mesmo tempo ter o voto do usuario X na frente do resultado para cada reply_id. Sendo que se o usuario não votou nem positivo nem negativo em uma resposta seja mostrado o numero 3. Algo como: reply_id likes unlikes current_user 6 234 12 0 7 122 44 1 8 14 5 3
  16. Então eu tenho uma questão , eu fiz um sistema de cadastro ( copiei ) e eu gostaria de saber se tem como eu criptografar as senhas no Banco de dados mas a senha fica normal tipo : eu registro = 123456 e no banco de dados está = dfgsdafgsdhoolldgfskhsjfgk mas na hora de logar logar usando = 123456 quero saber estou desenvolvendo um projeto e preciso disso!
  17. Olá, Preciso de ajudar com a situação do meu site fora do ar. Após eu resetar a senha root do MySQL o site perdeu a conexão com o banco de dados. Se alguém poder me ajudar eu agradeço
  18. Abaixo este código esta funcionado corretamente. Mas que descobrir que antes de inserir preciso deletar todos os registros da tabela $databasetable = "Main_CSV_Table"; Deletar dados tabela Main_CSV_Table , antes de inserir de usar o script abaixo... Alguma sugestão: <?php $databasehost = "****"; $databasename = "zapsms_ok"; $databasetable = "Main_CSV_Table"; $databaseusername="zapsms_ok"; $databasepassword = "*****"; $fieldseparator = ","; $lineseparator = ""; $csvfile = "main.csv"; if(!file_exists($csvfile)) { die("File not found. Make sure you specified the correct path."); } try { $pdo = new PDO("mysql:host=$databasehost;dbname=$databasename", $databaseusername, $databasepassword, array( PDO::MYSQL_ATTR_LOCAL_INFILE => true, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ) ); } catch (PDOException $e) { die("database connection failed: ".$e->getMessage()); } $affectedRows = $pdo->exec(" LOAD DATA LOCAL INFILE ".$pdo->quote($csvfile)." INTO TABLE `$databasetable` FIELDS TERMINATED BY ".$pdo->quote($fieldseparator)." LINES TERMINATED BY ".$pdo->quote($lineseparator)." (Code,Name,Trx,DocType,Date,Period,Ref,Description,Category,Dr,Cr) ;"); echo "Loaded a total of $affectedRows records from this csv file.\n"; ?>
  19. mauspinola

    Ajuda na sintaxe

    Sou novato em php/mysql e estou com uma emergência p resolver na loja. O problema é a sintaxe, pois não sei ainda. A lógica da rotina eu já tenho. Preciso que alguém possa por favor me ajudar nisso pois é uma emergência das grandes! Eu tenho uma tabela, chamada "caixa" nela dois campos "faltapagar" e "status". Quando um produto não está pago, o campo "faltapagar" fica com valor acima de '0' ou seja, fica com valor do saldo a pagar, e o campo "status" fica com valor 'pendente'. E sempre que um produto é totalmente pago, o campo "faltapagar" fica '0' e o código ao ler isso, muda o campo "status" para 'sucesso' e o cliente recebe um email com a liberação do produto para retirada. Até ai está certo. Mas começou a acontecer um problema justo na saída do programador e estou com uma emergência enorme aqui na loja que eu mesmo terei que resolver. O problema é o seguinte: Devido a um erro de execução que eu ainda n descobri a origem, o campo "status" tem mudado o valor para 'sucesso' com "faltapagar" sem estar '0', e isso está fazendo produtos não pagos ficarem com status de pago. Está dando um problema muito sério com os clientes, e é uma emergência muito grande resolver isso hoje!!! Por isso preciso muito de uma ajuda aqui bem objetiva, de quem puder me ajudar. Uma solução rápida e paleativa que encontrei aqui é complementar um código que no momento da execução olhe na tabela "caixa" e faça assim: Se "status" está com valor 'sucesso' com "faltapagar" tendo um valor acima de '0' então alterar "status" para valor 'pendente'. Ou até mesmo se fosse o caso, fazer também um script roando no crontab em que de minuto em minuto examinasse a tabela "caixa" e comparar os campos "faltapagar" e "status", quando "status" estiver com valor 'sucesso' sem que "faltapagar" esteja com valor '0', esse script iria corrigir o valor 'sucesso' para 'pendente'. A lógica do que é para ser feito eu já sei, mas o problema é a sintaxe, que não sei. Alguém , me ajuda a montar esse script? É uma emergência!! Desde já agradeço muito!
  20. Alexandre Mar

    Problemas para puxar os dados do mysql para meu site PHP

    Eu sou novo na programação de PHP e MySQL, e tive a curiosidade de puxar do meu banco de dados já existente uma linha específica usando dois filtros. Quando digito o código no PHPMyAdmin funciona perfeitamente. Porém quando uso esse código no PHP por algum motivo eu não consigo preencher a variável $ruaru. Ficaria grato se alguns dos senhores puderem me esclarecer a razão deste problema $ru="PREFEITURA MUNICIPAL DE RIBEIRÃO DAS NEVES"; $rua="RUA FORMIGA"; mysqli_select_db($conexao,$bancodedados); $sql2="SELECT * FROM `ru` WHERE proprietario = '{$ru}' and logradouro='{$rua}'"; $result2 = mysqli_query($conexao,$sql2); while($linha = mysqli_fetch_array($result2)) { if(isset($linha['logradouro'])) { $ruaru=utf8_encode($linha['logradouro']); }else{ $ruaru=""; } }
  21. Boa tarde, Tenho uma tabela onde movimento saldo (depósitos e saque), porem em um campo do site preciso trazer apenas o saldo do primeiro deposito. seria algo assim : select saldo from historico where id = :id and (algum filtro) ja tentei com (top 1, e limit 0,01 mas dava erro)
  22. degloriocg

    Pegar dados da tabela para usar grafico chart.js

    Bom dia, estou há duas semanas tentando fazer com que o gráfico chart.js pegue os dados do banco de dados e exiba em tempo real. Segue meu banco de dados. CREATE TABLE `tab_clientes` ( `id` int(11) NOT NULL, `data_nascimento` date DEFAULT NULL, `line` varchar(220) NOT NULL, `model` varchar(220) NOT NULL, `wo` varchar(220) NOT NULL, `tool` varchar(220) NOT NULL, `detection_point` varchar(220) NOT NULL, `defect_content` varchar(220) NOT NULL, `causes` varchar(220) NOT NULL, `owner` varchar(220) NOT NULL, `qty` varchar(220) NOT NULL, `ppm` varchar(220) NOT NULL, `action` varchar(220) NOT NULL, `symptom` varchar(220) NOT NULL, `status` varchar(10) DEFAULT NULL, `foto` varchar(200) DEFAULT NULL, `data_cadastro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `data_alteracao` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ) ENGINE=InnoDB DEFAULT CHARSET=latin1; A coluna Symptom ele da resposta Leakage ou Function, gostaria de contabilizar cada um e dar o resultado por semana( Por exemplo, da primeira semana de dezembro, teve 5 resultados Leakage, na segunda, 3 e assim por diante, dentro de cada mes. tentei assim... porém não consigo dividir os dias da semana em relação a data selecionada. <?php // Consultar dados $dados = array(); $sql = "SELECT symptom, COUNT(*) as data_nascimento FROM tab_clientes WHERE data_nascimento BETWEEN '2018-11-28' AND '2018-11-29' GROUP BY symptom"; $pdo = new PDO('mysql:host=localhost;dbname=db_blog', 'root', ''); $stmt = $pdo->query($sql); while ($obj = $stmt->fetchObject()) { switch ($obj->symptom) { case 'Leakage': $dados['Leakage'] = $obj->data_nascimento; break; case 'Function': $dados['Function'] = $obj->data_nascimento; break; } }?> <script> var ctx = document.getElementById("myChart"); var myChart = new Chart(ctx, { type: 'line', data: { labels: ["Semana1", "Semana2", "Semana3", "Semana4", "Semana5"], <!--//Visto que o mes tem 5 semanas. --> datasets: [{ label: "Leakeage", data: [<?php echo $dados['Leakage']?>, <?php echo $dados['Leakage']?>, <?php echo $dados['Leakage']?>, <?php echo $dados['Leakage']?>, <?php echo $dados['Leakage']?>, <?php echo $dados['Leakage']?>, <?php echo $dados['Leakage']?>], lineTension: 0, backgroundColor: 'transparent', borderColor: '#007bff', borderWidth: 4, pointBackgroundColor: '#007bff' },{ label: "Function", data: [<?php echo $dados['Function']?>, <?php echo $dados['Function']?>, <?php echo $dados['Function']?>, <?php echo $dados['Function']?>, <?php echo $dados['Function']?>], lineTension: 0, backgroundColor: 'transparent', borderColor: '#7bff00', borderWidth: 4, pointBackgroundColor: '#7bff00' }] }, options: { scales: { yAxes: [{ ticks: { beginAtZero: false } }] }, legend: { display: false, } } }); </script> Se alguém puder me ajudar. Agradeço muito!!!
  23. Eu já agradeço antecipamente por qualquer ajuda ! Sou iniciante em PHP e estou traduzindo meu site de ASP para PHP Estou com problema no código abaixo a linha 12 que eu coloquei em negrito Alguem pode me ajudar Código de Erro: Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /home/conteud2/public_html/racaseespecies/anfibios/ver.php on line 12 Código PHP/HTML/SQL <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="pt-br"> <head> <?php include '../../include/meta.php'; ?> <title> <?php include '../../include/titulo.php';?></title> <link href="/css/estilos.css" rel="stylesheet" type="text/css"> <?php If ($variavel2['id'] <> "") { $query = "select id, arquivo, raca from Anfibios where id=$variavel2['id']"; $result = mysqli_query($connection,$query) or die ("Could not execute query"); $row = mysqli_fetch_array($result); $dados =extract($row); $ver ='<link rel="canonical" href="http://www.conteudoanimal.com.br/racaseespecies/anfibios/ver.php?id='.$id.'"'; } else { $ver ='<link rel="canonical" href="http://www.conteudoanimal.com.br/racaseespecies/anfibios/ver.php?arquivo='.$arquivo.'"'; } echo $ver; If ($variavel2["arquivo"] <> ""){ echo '<link rel="canonical" href="http://www.conteudoanimal.com.br/racaseespecies/anfibios/ver.php?arquivo='.strtolower(variavel2["arquivo"].' />'; } include '../../include/top.php'; include '../../include/lateral.php'; ?> <div id="lado_direito"> <br/> <a href="http://www.conteudoanimal.com.br/"> Home Page </a> > <a href="/racaseespecies/racaseespecies.php">Raças & Espécies </a> > <a href="/racaseespecies/anfibios/anfibios.php">Anfíbios</a> > <a href="ver.php?arquivo='<?php echo $arquivo; ?>'"><?php=rs("raca")?> </a></p> <?php include '../../include/navega.php'; ?><!-- INICIO ---> <h1><?php echo $raca;?></h1><!-- INICIO ---> <?php ?> <center><img src="/racaseespecies/anfibios/<?php echo $arquivo; ?>.jpg" alt="<?php=$arquivo ?>" width="300" height="300" border="0"> </center> <?php echo $animal?> <!-- FIM --> <?php include '../../include/menuinferior.php'; ?> </div> </div> <?php include '../../include/bottom.php'; ?> </div> </body> </html>
  24. Eu tenho uma tabela no BD chamada "menu", com uma coluna chamada ESTRUTURA. Ela era do tipo text, e nela contém um JSON com uma estrutura de menus referenciadas por IDs de outra tabela "categoria". Ex: [{"id": 1}, {"id": 3}, {"id": 4}, {"id": 131}, {"id": 125}, {"id": 5}] Estes IDs acima são categorias cadastradas na tabela "categoria". Porém, para retornar no PHP, tem sido bem custoso para a performance, fazer um loop, dentro desse loop fazer um SELECT * FROM categoria WHERE id = 1, = 2, e por aí vai... Li que existe um novo tipo de coluna chamada JSON, que poderia referenciar informações na hora da consulta. Corrijam-me se estiver errado. Mas é possível, por exemplo, fazer uma consulta desta tabela "menu", e nela, retornar as infos de cada ID deste JSON, em uma consulta apenas? Exemplo do que gostaria (Não sei a sintaxe, não sei onde referenciar a tabela "categoria") SELECT *, JSON_EXTRACT(menEstrutura, '$.*') as Data FROM sistema_menu WHERE menId = 1 Resultado:
  25. gabrielsa

    Trazer resultado de um sum em tela

    Boa noite, estou tentando criar um sum e apresentar em tela, porem quase todos os exemp´lo que vejo usa a chamada do $conn, e no meu caso estou usando um arquivo que ja trazer a conexao ocm o banco e o select+query+row esta apresentando erro. segue o codigo. <?php require 'config.php'; ?> <?php $gasto = "select sum(buy) from home" $resultgasto = mysqli_query($gasto); $resultGasto_query = mysqli_fetch_row($resultgasto); ?> <html> <head> <title>Tabela poker</title> <link rel="stylesheet" type="text/css" href="css/home.css"> </head> <body> <table style="padding-top: 20px;height: 202px;width: 171px;" ID="tabelabk1" > <tr> <th>(%)</th> <th>VALOR</th> </tr> <tr> <td bgcolor="darkgreen">Gasto</td> <?php <td bgcolor="#FF6347">.$$resultGasto_query['buy'].</td>?> </tr>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.