Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''dados''.

  • 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 84 registros

  1. Fala galera! Estou travado em uma parte do projeto que estou fazendo, quem puder me ajudar, desde já agradeço. Seguinte, eu tenho alguns dados gravados em uma tabela no banco. Eu recupero estes dados exibindo em uma tabela o nome do parametro "p_descricao" e um checkbox do lado, segue abaixo: <?php $max = 200; if(!$pagina){ $pagina = 1; } $inicio = $pagina -1; $inicio = $inicio * $max; $consulta = ("SELECT * FROM parametros WHERE p_tipo_analise='MICROBIOLOGICA'"); $p_id = $_GET["p_id"]; $query = mysql_query("$consulta LIMIT $inicio,$max"); $todos = mysql_query($consulta); $total = mysql_num_rows($todos); $tp = $total / $max; $regLinha = 4; $i = ceil($max / $regLinha); $j = 1; $z = 0; echo " <table width=100% class='tabela_parametros_itens' border=1><tr> "; while($x = mysql_fetch_array($query)){ echo "<td> <input type='checkbox' name='parametro' value='" .$x[p_descricao]."' checked> " .$x[p_id]." - " .$x[p_descricao]."</td>"; $z++; if($z == $regLinha and $j < $i){ echo "</tr><tr>"; $z = 0; $j++; } if($z == $regLinha and $j == $i){ echo "</tr>"; } } echo "</table>"; Eu coloquei checked para todos estarem marcados, até aí tudo certo. O que acontece é que quando eu cadastro, ele só grava no banco, o último registro, ou então se eu desmarco todos e deixo somente 1 marcado, aí ele grava certo. O que eu queria era gravar todos os registros que estiverem marcados com a checkbox e não só 1. Conto com a ajuda de vocês. Abraço.
  2. isaque_cb2

    Erro ao carregar dados do banco

    Boa noite, estou postando qui por que pesquisei e não achei nada que ajudasse... bem, criei um banco de dados para armazenar meus projetos e carrega-los dinamicamente com o php, deu certo, mas quando tem alguma acentuação no texto ele retorna "�"... ~Grato desde Já~
  3. 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.
  4. diegoamferreira

    Coluna Acumulativa Banco de Dados SQL

    Bom dia, Por entender um pouco e gostar muito de programação estou ajudando um amigo a programar algumas consultas sql para retornar KPI's de sua empresa no RM da TOTVS. Estou travado em uma questão que é adicionar uma coluna de soma acumulativa dos valores totais. hoje ja tenho a consulta funcionando retornando os valores de venda de cada vendedor: A3_NOME TOTAL DIEGO AUGUSTO 158641,36 LUCAS VERGANI 153615,69 RODRIGO GUEDES 103330,38 FERNANDA SILVESTRE 71695,48 ADRIANO PAIVA 916,5 Para trazer esse resultado minha consulta agrupa todos os pedidos de venda, encontra os vendedores e soma o valor total. SELECT A3_NOME ,SUM(C6_VALOR) TOTAL FROM SC6010 INNER JOIN SC5010 WITH(NOLOCK) ON C5_FILIAL= C6_FILIAL AND C5_NUM = C6_NUM INNER JOIN SE4010 WITH(NOLOCK) ON C5_CONDPAG = E4_CODIGO AND SE4010.D_E_L_E_T_ = ' ' INNER JOIN SA1010 WITH(NOLOCK) ON C5_CLIENTE = A1_COD AND C5_LOJACLI = A1_LOJA INNER JOIN SA3010 WITH(NOLOCK) ON A3_COD = C5_VEND1 INNER JOIN SB1010 WITH(NOLOCK) ON C6_PRODUTO = B1_COD LEFT JOIN SBM010 WITH(NOLOCK) ON B1_GRUPO = BM_GRUPO AND SBM010.D_E_L_E_T_ = ' ' LEFT JOIN SF4010 WITH(NOLOCK) ON C6_TES = F4_CODIGO AND SF4010.D_E_L_E_T_ = ' ' AND C6_FILIAL = F4_FILIAL JOIN AOV010 AOV WITH(NOLOCK) ON AOV.AOV_CODSEG = A1_CODSEG and AOV.D_E_L_E_T_ = ' ' WHERE SC6010.D_E_L_E_T_ = ' ' AND SC5010.D_E_L_E_T_ = ' ' AND SA1010.D_E_L_E_T_ = ' ' AND SB1010.D_E_L_E_T_ = ' ' and SA3010.D_E_L_E_T_ = ' ' AND E4_DESCRI NOT IN ('BONIFICACAO', 'TROCA', 'BONIFICAÇÃO', 'OUTROS') and F4_TEXTO LIKE '%VENDA%' AND C5_LIBEROK = 'S' AND MONTH(SC5010.C5_EMISSAO) = MONTH(DATEADD(MONTH,-1,GETDATE())) AND YEAR(SC5010.C5_EMISSAO) = YEAR(DATEADD(MONTH,-1,GETDATE())) GROUP BY A3_NOME ORDER BY SUM(C6_VALOR) DESC Porém o que preciso seria um resultado assim: A3_NOME TOTAL ACUMULADO MARCIO AUGUSTO 158641,36 158641,36 JOAO PEREIRA 153615,69 312257,05 RODRIGO SANTOS 103330,38 415587,43 FERNANDA CARDOSO 71695,48 487282,91 CLEBER PAIVA 916,5 488199,41 Não domino muito, o que sei aprendi pesquisando, encontrei formas de fazer isso em outros tópicos, porém nenhum deles tinha outro agrupamento na consulta. Obrigado.
  5. Gilvan dos Santos

    ENVIO DE DADOS ENTRE CLASSES

  6. dayenne

    DUVIDA PARA INICIAR DIAGRAMA

    GENTE, GOSTARIA DE UMA AJUDA, NÃO QUERO QUE NINGUEM FAÇA TRABALHO PRA MIM, SO QUERIA UMA AJUDA SO PARA INICIAR A IDEIA DO EXERCICIO. Baseado no minimundo abaixo, elabore o diagrama entidade-relacionamento (DER) correspondente, identificando as entidades (no máximo seis), os atributos e os relacionamentos. Durante as Olimpíadas de 2016, foram disputadas nove competições masculinas e seis femininas de tiro esportivo. Para os Jogos Olímpicos de 2020, propõe-se o desenvolvimento de um sistema de agendamento de competições de tiro esportivo, com base nas competições realizadas nos últimos jogos. No trio esportivo, cada competição é composta por eventos, que podem ser a fase classificatória, a fase final ou a cerimônia de entrega de medalhas. Para cada evento, é preciso saber a data de realização, o horário de início, o horário estimado de término e o local, que pode ser uma das diversas salas de tiro ou o campo de tiro externo, destinado às competições de fossa olímpica e skeet. As competições se diferenciam em função de três características:  O equipamento utilizado, que pode ser pistola, carabina ou espingarda;  O tipo de alvo e a distância, que pode ser um alvo fixo em distâncias de 10 m, 25 m ou 50 m ou pratos lançados que devem ser atingidos no ar;  A posição do atirador ao disparar, que pode ser deitado, ajoelhado ou em pé.
  7. Nova Ourora

    Passar dados de variavel para SELECT

    <div class="card-block"> <div class="card-block"> <form class="form-inline"> <select class="form-control" id="nmProduto" style="max-width: 300px;"> <option value="">Selecione o Produto</option> <option>SUPORTE PARA CARIMBO DE MADEIRA COM 06</option> <option>BOTON PERSONALIZADO - SESMT</option> <option>RELOGIO DESPERTADOR 0 A 60 MIN.</option> </select> Quero que esta DIV pegue os valores de uma variável (que fica na tabela produtos). PARECE SIMPLES MAIS TA DIFÍCIL
  8. pessoal, estou com dificuldade em pegar os dados do usuario em uma sessão. na verdade eu consigo pegar apenas o nome dele, mas eu quero pegar as informações apartir do id do usuario logado e depois vincular todas as ações desse usuario com o que ele fizer. alguém poderia me dar um caminho pra seguir??? agradeço desde já.
  9. Boa tarde pessoal ! Como faço para comparar os valores entre duas tabelas e retornar um valor final ? Por exemplo: Leia valor col1 = vazão(float) e col2 = turbidez (float) e col3 = pH (float) agora compare e busque o resultado na col4 solução = valor pre estabelecido na col4 Quando vazão digitada pelo usuário estiver entre dois valores da tabela de referência ( X e Y ) turbidez digitada pelo usuário estiver entre dois valores ( X e Y) pH digitado pelo usuário estiver entre dois valores ( X e Y) então o Mysql retorna um valor pre estabelecido na col4. Alguém poderia me ajudar a resolver este problema? Agradeço desde já.
  10. dev_thiagosilva

    CONECTANDO BANCO DE DADOS COM MYSQLI

    Olá pessoal sou novo aqui no IMASTER, porém tenho um pouco de conhecimento em php. Bom vamos ao que realmente interessa, se você chegou aqui é porque ainda esta se enrolando com a conexão com o banco de dados com MYSQLI. vamos lá então... <?php $servidor = ''localhost'; $usuario = ''root'; $senha = '' '; // eu deixo vazia porque é o padrão do xampp(o meu server local) $bd = ''teste' $mysqli = new mysqli($servidor, $usuario, $senha, $db); if (mysqli_connect_errno())trigger_error(mysqli_connect_error()); // esse é uma condicional pra caso de erro.. bom é isso aí pessoal. Simples não? Qualquer dúvida deixa nos comentários.
  11. Pessoal, bom dia, Tenho que entregar um trabalho com alguns requisitos de modelagem de dados e passando os requisitos da modelagem para o modelo relacional. os a) Para a instituição financeira é muito importante manter um cadastro de todas as contas que foram criadas na instituição. b) Para cada conta criada é importante saber se a conta está ativa ou já foi desativada (ou seja, o cliente encerrou a conta). Isso ajudará a filtrar as pesquisas. c) As contas da instituição podem pertencer às seguintes categorias: corrente, poupança, salário. Há contas que podem ser corrente e poupança ao mesmo tempo. d) Para as contas da categoria corrente, as seguintes informações devem ser armazenadas: nro da conta, saldo atual, data de abertura, data da última movimentação, limite do cheque especial e valor da taxa administrativa. e) Para as contas da categoria poupança as seguintes informações devem ser armazenadas: nro da conta, saldo atual, data de abertura, data da última movimentação, rendimento do mês atual. f) Para as contas da categoria salário as seguintes informações devem ser armazenadas: nro da conta, saldo atual, data de abertura, data da última movimentação, limite para saque e limite para transferência. g) No momento de criação da conta é importante associar uma senha a ela. Essa senha será solicitada antes da execução de qualquer transação. h) Os clientes da instituição devem ser registrados com as seguintes informações: CPF, nome, endereço completo, estado civil, escolaridade, data de nascimento. i) É importante também saber em qual agência o cliente foi cadastrado. j) As agências bancárias devem ser previamente cadastras, sendo que cada agência possui um número, um nome fictício e um endereço, sendo que os campos cidade, estado e bairro são campos frequentemente usados para se realizar buscas por agências. k) Cada agência possui um gerente, que é um funcionário nomeado para tal tarefa. Cada gerente pode gerenciar apenas uma agência. Entretanto, o gerente de uma agência pode mudar e é muito importante armazenar quais foram os gerentes de uma dada agência com informações da sua data de entrada e saída da gerência. l) Os gerentes são funcionários da empresa que precisam ter armazenados alguns atributos específicos: data de ingresso na carreira de gerente, agência que ele gerencia e se possui curso de formação m) Para os funcionários da agência é preciso armazenar as seguintes informações: CPF, nome completo, nro da carteira de trabalho, RG, data de nascimento, endereço, sexo, estado civil, cargo na empresa (existem diferentes cargos além do gerente) e salário. n) Toda conta bancária deve ter no mínimo um cliente associado. No entanto, uma conta pode ser conjunta. Nesse caso, é possível ter dois clientes associados à mesma conta. Um mesmo cliente pode ter diferentes contas bancárias. o) Cada conta bancária tem um gerente responsável. O gerente da conta bancária é um funcionário, mas não necessariamente é o mesmo gerente da agência na qual a conta foi criada. Um gerente de conta pode gerenciar várias contas ao mesmo tempo. p) Toda conta bancária está ligada a uma agência bancária, ou seja, a agência na qual ela foi criada, sendo que o número da conta bancária é único por agência. q) É importante destacar que o gerente de conta e o gerente de agência são papéis distintos, embora um gerente de agência possa ser também um gerente de conta. Para os gerentes de conta é importante saber quais contas ele gerencia. r) Uma vez que um cliente tenha uma conta bancária ele pode efetuar diferentes movimentações financeiras, conhecidas como transações bancárias. Cada transação bancária está relacionada a uma conta bancária. Além disso, é importante armazenar a data em que a transação foi realizada, o valor da transação e o canal onde foi feito a transação (internet banking, caixa eletrônico ou caixa físico). Toda vez que uma transação é realizada o saldo do cliente deve ser atualizado. s) Cada transação possui um tipo. Os tipos de transação atualmente disponíveis são: saque, transferência, depósito e pagamento. Em cada uma dessas transações é importante armazenar apenas o valor da transação. Com o objetivo de simplificar o trabalho não vamos armazenar os atributos específicos de cada tipo de transação, embora esse seja um requisito interessante em problemas reais. t) É importante observar que os funcionários da instituição também podem ter contas bancárias na instituição. u) Ainda que um cliente encerre uma conta no banco, é importante manter o registro da conta na base de dados, mas com um indicativo de que ela não está ativa. v) Cada conta bancária está associada um ou mais cartões de crédito. No entanto o cartão de crédito só pertence a uma conta w) Um cartão de crédito possui um número identificador, uma bandeira (visa, mastercard, etc.), um código de segurança e uma data de vencimento. x) Toda vez que um cartão de crédito é criado ele encontra-se bloqueado, sendo necessário que o cliente o desbloqueie antes de usá-lo. y) A qualquer momento um cartão pode ser desabilitado z) Toda vez que uma transação bancária é realizada, é importante saber qual o cartão usado para executar a transação A modelagem disso tudo esta em anexo. Os codigos para criação do banco ficou da seguinte forma: create table pessoa(cpf varchar(14), nome varchar(50), DataNascimento date, Rua varchar(30), numero int, cep varchar(10), bairro varchar(30), cidade varchar(30), UF char(2), EstadoCivil varchar(15), primary key (cpf)); create table Cliente(cpf varchar(14), escolaridade varchar(20), primary key (cpf), foreign key (cpf) references pessoa(cpf)); create table Funcionario(cpf varchar(14), RG varchar(13), CarteiraDeTrabalho varchar(14), Sexo char(1), cargo varchar(20), primary key (cpf), foreign key (cpf) references pessoa(cpf)); create table GerenteAgencia(cpf varchar(14), cursoFormacaoEmGerencia char(1), dataIngresso date, primary key (cpf), foreign key (cpf) references funcionario(cpf)); create table GerenteConta(cpf varchar(14), primary key (cpf), foreign key (cpf) references Funcionario(cpf)); create table Gerencia(cpf varchar(14), dataInicio date, dataFim date, primary key (cpf), foreign key (cpf) references GerenteAgencia(cpf)); create table Agencia(numAgencia int, nome varchar(25), Rua varchar(30), numero int, cep varchar(10), bairro varchar(30), cidade varchar(30), UF char(2), GerenteAgencia varchar(14), primary key (numAgencia), foreign key(GerenteAgencia) references gerencia(cpf)); create table Trabalha(cpf varchar(14), numAgencia int, dataInicio date, dataFim date, primary key(cpf,numAgencia), foreign key (cpf) references funcionario(cpf), foreign key (numAgencia) references agencia(numAgencia)); create table conta(numConta int, Cliente varchar(14), numAgencia int, GerenteConta varchar(14), Status varchar(12), senha int[5] not null, dataUltimaMovi date, dataAbertura date, saldoAtual real, primary key (numConta, numAgencia), foreign key (cliente) references cliente(cpf), foreign key (GerenteConta) references gerenteconta(cpf), foreign key (numAgencia) references agencia(numAgencia)); create table CartaoConta(numCartao int[16], numConta int, numAgencia int, status varchar(12), bandeira varchar(14), dataVenc date, codSeguranca int[3], primary key (numCartao), foreign key (numConta, numAgencia) references conta(numConta, numAgencia)); create table transacoes(idTrans int, numCartao int[16], horaTrans time, MeioDaTransacao varchar(10), tipo varchar(14), valor decimal(15,2), dataTrans date, primary key (idTrans), foreign key (numCartao) references cartaoconta(numCartao)); create table contapoupanca(numConta int, numAgencia int, RendimentoMesAtual decimal(15,2), primary key (numConta,numAgencia), foreign key (numConta,numAgencia) references conta(numConta,numAgencia)); create table contacorrente(numConta int, numAgencia int, limiteCredEspec decimal(15,2), taxaAdm decimal(15,2), primary key (numConta,numAgencia), foreign key (numConta,numAgencia) references conta(numConta,numAgencia)); create table contaSalario(numConta int, numAgencia int, limiteTransf decimal(15,2), limSaque decimal(15,2), primary key (numConta,numAgencia), foreign key (numConta,numAgencia) references conta(numConta,numAgencia)); Há alguma coisa errada ou que pode ser melhorada pessoal? Estou desesperado com isso...
  12. Joel Tiago Fonseca

    Como inserir dados da base de dados em campo de formulário

    Boa tarde.. Eu tenho uma tabela com dados provenientes de uma base de dados. Como mostra a seguinte imagem.. Ao carregar em alterar dados aparece me o seguinte O que pretendia é que os dados aparecessem nos campos, neste caso em nome --> Joel em email --> juxjulinho1986@gmail.com.. Como posso fazê-lo? Obrigado
  13. Tenho a classe conexão: class Conexao{ private $_host = 'localhost'; private $_user = 'root'; private $_pass = ''; private $_database = 'mg'; public $_con; public $conecta; function __construct() { $this->conecta(); } public function conecta() { $_con = mysqli_connect($this->_host, $this->_user, $this->_pass, $this->_database) or die("Erro ao conectar ao servidor &raquo; " . mysqli_error()); return $_con; } } E o arquivo da classe que insere dados: require_once 'Conexao.class.php'; $conecta = new Conexao(); class Cliente{ private $id, $nome, $endereco, $telefone1, $telefone2; protected $tabela = 'clientes'; public function getId(){ return $this->id; } public function getNome(){ return $this->nome; } public function setNome($nome){ $this->nome = $nome; } public function getEndereco(){ return $this->endereco; } public function setEndereco($endereco){ $this->endereco = $endereco; } public function getTelefone1(){ return $this->telefone1; } public function setTelefone1($telefone1){ $this->telefone1 = $telefone1; } public function getTelefone2(){ return $this->telefone2; } public function setTelefone2($telefone2){ $this->telefone2 = $telefone2; } public function insere(){ $query = "INSERT INTO clientes (nome, endereco, telefone1, telefone2, email) VALUES ('2', '3', '4', '5', '6')"; $query2 = mysqli_query($_con, $query); } } Quando executo a função "insere" ela retorna que falta um dos parâmetros que no caso não consegue encontrar a variável "$_con". Estou apenas fazendo testes pra depois de 12 anos relembrar e me atualizar no PHP.... Mas não consegui acessar essa variável..
  14. xRafaah

    Incluir campo para inserir no banco de dados

    Boa tarde, Estou fazendo algumas adaptações em um código que já está rodando normalmente. O que eu quero fazer é o seguinte: Eu já tenho o formulário com os inputs e ele já ta cadastrando os dados normalmente, porém eu adicionei o input "vencimento" do tipo data no meu formulário. Agora, eu não estou conseguindo incluir ele na parte do PHP para de fato ele cadastrar no mysql o valor desse input. Segue o código php: <?php require_once dirname(__FILE__).'/../consultas/sqlDocumento.php'; ob_start(); $operacao=new documento(); if(isset($_REQUEST['fltr'])){ $filtroPesquisa=$_REQUEST['fltr']; } if(isset($_SESSION['idUsuario'])){ $idUsuario=$_SESSION['idUsuario']; } if(isset($_SESSION['idPerfil'])){ $idPerfilUsuario=$_SESSION['idPerfil']; } if(isset($_REQUEST['acao'])){ $acao=$_REQUEST['acao']; } if(isset($_GET['acao'])){ $acao=$_GET['acao']; } if(isset($_REQUEST['codigo'])){ $idDocumento=$_REQUEST['codigo']; $dataArquivo=$_REQUEST['data']; $nomeArquivo=$_REQUEST['nome']; } if($acao=="listarDocumento"){ /* Páginação de resultado*/ if(isset($filtroPesquisa)){ $_SESSION['limiteDePaginas']=ceil ($operacao->contarRegistrosPaginacaoResultado($acao,$_SESSION['idUsuario'],$_SESSION['idPerfil'],$filtroPesquisa)/$operacao->resultadosPorPagina); } } if(isset($_REQUEST['pg'])){ $paginaAtual= $_REQUEST['pg']; } if(isset($_SESSION['limiteDePaginas']) and isset($paginaAtual)){ if($paginaAtual > $_SESSION['limiteDePaginas']){ /*Evita que a variável receba um valor diferente da quantidade real de páginas :) */ $paginaAtual=1; $_REQUEST['pg']=1; }// fim do if paginaAtual } if(isset($_REQUEST['pg'])){ $paginaAtual= $_REQUEST['pg']; } if(isset($_REQUEST['pg'])){ $numeroPagina=$_REQUEST['pg']; } if($acao=="cadastrarDocumento"){ $operacao->contaRegistrosTipoDoc(); $operacao->contaRegistrosNivelAcesso(); $operacao->listarTipoDocumento(); $operacao->listarNivelAcesso(); require('formCadastraDocumento.php'); }//fim do if if($acao=="gravarDocumento"){ $operacao->gravarDocumento(); } if($acao=="listarDocumento"){ if(!isset($numeroPagina)) $numeroPagina=0; if($numeroPagina <= 0){ $paginaAtual=1; $_REQUEST['pg']=1; }else{ $paginaAtual=$numeroPagina; } /* determina o limite de registros que será utilizado na consulta*/ $proximaPagina = ($paginaAtual * $operacao->resultadosPorPagina) - $operacao->resultadosPorPagina; $operacao->listarDocumento($idUsuario,$idPerfilUsuario,$proximaPagina,$operacao->resultadosPorPagina); require('formListaDocumento.php'); } if($acao=="excluirDocumento"){ $operacao->excluirDocumento($idDocumento,$dataArquivo,$nomeArquivo,$idUsuario,$idPerfilUsuario); } if($acao=="pesquisarDocumento"){ if(!isset($numeroPagina)) $numeroPagina=0; if($numeroPagina <= 0){ $paginaAtual=1; $_REQUEST['pg']=1; }else{ $paginaAtual=$numeroPagina; } $proximaPagina = ($paginaAtual * $operacao->resultadosPorPagina) - $operacao->resultadosPorPagina; $operacao->pesquisarDocumento($idUsuario,$filtroPesquisa,$_SESSION['idPerfil'],$proximaPagina,$operacao->resultadosPorPagina); require('formListaDocumento.php'); } ob_end_flush(); ?> Se alguém tiver como dar uma força, eu agradeço muuito! =)) Abraço.
  15. josenilson

    Validação de dados antes de cadastras

    Olá Pessoal , Alguém pode me ajudar com esse problema. Tenho uma class controladora que estou gravando os dados no banco de dados , gostaria de fazer uma verificação para não duplicar os dados onde eu faço essa verificação no método onde gravo os dados ? Se possível poderia me dar um exemplo disso, saliento que estou usando php com orientação a objeto . abaixo os métodos que estou usando na class uma para armazenar os dados e o outro gravo no banco . //Valida e cria os dados para realizar o cadastro private function setData() { $this->Data = array_map('strip_tags', $this->Data); $this->Data = array_map('trim', $this->Data); $this->Data['modelo'] = Check::Name($this->Data['modelo']); $this->Data['eixo'] = Check::Name($this->Data['eixo']); $this->Data['status'] = Check::Name($this->Data['status']); $this->Data['pedagio'] = Check::Name($this->Data['pedagio']); $this->Data['cavalo'] = Check::Name($this->Data['cavalo']); $this->Data['motorista'] = Check::Name($this->Data['motorista']); $this->Data['placacr1'] = Check::Name($this->Data['placacr1']); $this->Data['placacr2'] = Check::Name($this->Data['placacr2']); $this->Data['Filial_Atual'] = Check::Name($this->Data['Filial_Atual']); $this->Data['Filial_Destino'] = Check::Name($this->Data['Filial_Destino']); } } //Cadastra a jornada no banco! private function Create() { $Create = new Create; $Create->ExeCreate(self::Entity, $this->Data); if ($Create->getResult()): $this->Result = $Create->getResult(); endif; }
  16. Ola boa noite, Estava eu criando um banco de dados, quando me deparo com o seguinte dilema. Como faço para guardar os dados do endereço de uma pessoa e o endereço de uma empresa na mesma tabela endereço? Eu tenho uma tabela chamada, pessoas, uma endereços e outra empresas. Gostaria de armazenar o endereço tanto das empresas quanto os das pessoas na mesma tabela. O mesmo vale para tabela telefone e celular. Desde já agradeço.
  17. Pitag346

    Dicas para inserção de dados mysqli

    Olá amigos, tudo bom? Preciso de uma dica/solução para meu projeto... Bom vamos pelo começo: 1. Tenho um sistema de upload de arquivos onde faço o envio e registro no banco de dados o local do arquivo, nome e entre outros... 2. Apenas administradores podem enviar e editar arquivos... 3. Os usuários comuns são divididos em turmas, e em meu projeto existem 5 turmas e 2 períodos. (Manhã e Noite). Bom, o upload e as informações são simples de inserir no banco de dados Uso o mysqli para inserir os dados. Antes do upload tenho um modal onde o administrador informa os dados e envia o arquivo, neste eu quero ter a liberdade de listar esse arquivo somente na turma em que o administrador selecionou nos checkboxs Exemplo: Vou fazer o upload de 1 lista de exercícios do módulo 2, mas apenas as turmas 1 e 2 estão nesse módulo, ou seja o sistema não vai listar NO WHILE esse arquivo para a turma 3, 4 e 5... mas se eu quiser posso liberar para essas turmas quando eu quiser. Ou tbm posso remover das turmas 1 e 2 e apenas liberar para a turma 4... Não faço ideia de como posso armazenar isso no banco de dados... Pensei em fazer os names dos checkbox's com array e depois separando com vírgulas os values, ficando da seguinte forma NO BANCO DE DADOS: Turmas 1, 2, Mas dentro do while na hora de exibição, utilizando explode não consigo fazer a comparação com a turma do usuário (armezado em session)... Espero que tenham entendido e se não for pedir muito, eu entendo muito pouco de php, se puderem me ajudar com exemplos parecidos com o meu problema, ficarei grato! Obrigado desde já ♡ !
  18. Preciso fazer com que um mesmo select, automaticamente preecha 4 campos, com dados previamente cadastrados num banco de dados.
  19. Cronus

    MYSQL Retorna somente 1 dado

    Estou usando esse código para um sistema de comentários só que ele retorna somente 1 dado. Digamos que tenha 3 comentários no id 57, ele so vai mostar 1 comentário! Código abaixo: <?php $query = sprintf("SELECT id FROM temas "); $id = mysql_real_escape_string($_GET['id']); if (!isset($_GET['id'])) { echo "Nenhum perfil selecionado"; } else { $qr22 = mysql_query("SELECT * FROM comments WHERE iddotema=$id "); if (mysql_num_rows($qr22) > 0) { $linha = mysql_fetch_assoc($qr22); $nome = $linha['nome']; echo ' <div style="color: #fff;">'.$nome.' às '.$linha['hora'].' - '.$linha['data'].' <br> '.$linha['comentario'].' '.$id.'</div> '; }else { echo '<center><br><br><h3>Nenhum perfil com esse NOME<h3></center>'; } } ?>
  20. Rafael Freitas

    Buscar dados mysql por id

    Falaa galera, seguinte: Eu tenho um código já funcionando que exibi os dados de todos os clientes cadastrados no banco de dados, por exemplo: ele mostra "Razão Social", "CNPJ" "Endereço" e etc. Porém, como são muitos clientes, a lista fica muito grande, eu gostaria que exibisse só "Razão Social" e "CNPJ" no caso em uma linha só e abaixo já outro cliente e assim por diante. O que eu queria fazer era ao lado do CNPJ, criar um botão "Visualizar" e assim ele abrir outra página só com as informações daquele cliente. No momento ainda não tenho muito conhecimento em PHP, não sei como faria isso. Alguém da uma força por gentileza =) Abraço. o/
  21. Douglas Öak

    Aplicação Cliente/Servidor para Desktop

    Boa noite. Perdoem-me pela dúvida que para muitos é coisa muito simples. Sou iniciante. Já havia feito aplicação web com acesso a banco de dados MySQL via PHP e sei que os arquivos de configuração para acesso ao banco de dados ficam no lado servidor, sendo retornado apenas os dados necessários ao navegador do usuário, ou seja, o usuário não tem acesso a tais dados. Se o tivesse, poderia ter acesso direto ao banco dados talvez (especulação). Bom, fato é que quando estava criando projeto WPF Application do VisualStudio para acessar banco de dados remotamente, veio a dúvida se colocaria em risco a segurança do servidor, pois, para acesso ao banco de dados o cliente necessita da "ConnectionString" na qual possui os dados de acesso ao servidor MySQL, inclusive a senha. Sendo assim é possível que alguém faça engenharia reversa e encontre a referida String. Então vai a pergunta: Este raciocínio está correto? Há insegurança em fazer o projeto desta maneira? Se sim, qual o método mais recomendado? Desculpem pela pergunta leiga. Obrigado pela atenção.
  22. Marcos_Vinicius

    Erro no código em PHP para enviar dados do contato

    Boa tarde, estou com problemas no envio de dados do formulário de contato para meu email, o email é enviado mas sem nenhum dado abaixo seguem os códigos:HTML <form id="main-contact-form" name="contact-form" method="post" action="enviar_mensagem.php"> <div class="form-group"> <input type="text" name="name" class="form-control" placeholder="Nome" required> </div> <div class="form-group"> <input type="email" name="email" class="form-control" placeholder="E-mail" required> </div> <div class="form-group"> <input type="text" name="subject" class="form-control" placeholder="Assunto" required> </div> <div class="form-group"> <textarea name="message" class="form-control" rows="8" placeholder="Mensagem" required></textarea> </div> <button type="submit" class="btn btn-primary">Envie sua Mensagem</button> </form> [/CODE] enviar_mensagem.php [CODE] <?php // Passando os dados obtidos pelo formulário para as variáveis abaixo $name = $_POST['name']; $email = trim($_POST['email']); $emaildestinatario = 'vinicius@MEUSITE.com.br'; // Digite seu e-mail aqui, lembrando que o e-mail deve estar em seu servidor web $subject = $_POST['subject']; $message = $_POST['message']; /* Montando a mensagem a ser enviada no corpo do e-mail. */ $mensagemHTML = '<P>FORMULARIO PREENCHIDO NO SITE WWW.MEUSITE.COM.BR</P> <p><b>Nome:</b> '.$name.' <p><b>E-Mail:</b> '.$email.' <p><b>Assunto:</b> '.$subject.' <p><b>Mensagem:</b> '.$message.'</p> <hr>'; // O remetente deve ser um e-mail do seu domínio conforme determina a RFC 822. // O return-path deve ser ser o mesmo e-mail do remetente. $headers = "MIME-Version: 1.1\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "From: $email\r\n"; // remetente $headers .= "Return-Path: $emaildestinatario \r\n"; // return-path $envio = mail($emaildestinatario, $subject, $mensagemHTML, $headers); if($envio) echo "<script>location.href='http://www.MEUSITE.com.br'</script>"; // Página que será redirecionada ?> [/CODE]
  23. RafsF

    Armazenando vários dados na sessão

    Boa noite. Sou leigo em PHP e atualmente tenho um projeto apenas para fins didáticos. Estou com um sistema de login, e gostaria de armazenar várias informações dentro de uma session. Porém, só estou conseguindo armazenar o email e senha (que é digitado pelo usuário no formulário de login). O formulário de login (index.php) está assim: <div class="modal-body"> <form name="loginform" method="post" action="userauthentication.php" class="form-login"> <div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span> <input type="email" name="email" id="inputEmail" class="form-control" placeholder="Exemplo: usuario@hotmail.com" required autofocus> </div> <div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span> <input type="password" name="senha" id="inputPassword" class="form-control" placeholder="••••••••••••••••" required> </div> </div> O arquivo de autenticação de usuário (userauthentication.php) está assim: <?php $email=$_POST['email']; $senha=$_POST['senha']; $sql = mysql_query ("SELECT * FROM usuarios WHERE email = '$email' and senha = '$senha'") or die(mysql_error()); $row = mysql_num_rows($sql); if ($row > 0) { session_start(); $_SESSION['email']=$_POST['email']; $_SESSION['senha']=$_POST['senha']; echo "<script>alert('Você foi autenticado com sucesso. Redirecionando...');</script>"; echo "<script>loginsuccessfully()</script>"; //Script para redirecionamento de páginas } else { echo "<script>alert('Usuário ou senha incorretos. Tente novamente.');</script>"; echo "<script>loginfailed()</script>"; //Script para redirecionamento de páginas } ?> Eu gostaria de armazenar todos os dados (nome, endereço, data nascimento, etc) do usuário quando ele logasse com seu login e senha, e depois fazer uma consulta com SESSION, exemplo: .$_SESSION['data_nasc']. Atualmente eu consigo fazer essa consulta como citada acima somente com o EMAIL e SENHA, que são os campos que o usuário completa no formulário de login. Então, na verdade, a session só está armazenando os campos que o usuário digita no login. E como eu disse, eu gostaria de consultar todos os dados, e não somente o que o usuário digita no formulário de login. Eu dei uma olhada neste tópico: https://forum.imasters.com.br/topic/562416-resolvido-mostrar-mais-de-um-dado-do-usuário-logado-php/ porém não consegui resolver.
  24. fideles

    Mostrar dados ao cliente após submeter formulário

    Olá pessoal, Tudo na paz? Feriado no meio da semana, bom pra descansar ne? Pra alguns...rs Então galera, to numa duvida que eu imagino que seja tão fácil, que estou apanhando. Tenho um formulário onde a pessoa cadastrar os dados, faz o insert no mysql e me notifica via e-mail via PHPMailer. A minha dificuldade no momento é: Gostaria que o "cliente" após enviar o formulário, mostre para ele uma pagina com os dados que ele preencheu. Na minha parte de gerenciamento me mostra tudo ok, conforme eu quero. A unica coisa que eu gostaria, seria exibir para o cliente o que ele preencheu. Agradeço se alguém puder ajudar. Abaixo o código de como ta hoje. <?php include("./gerenciamento/config.php"); if($_POST){ $id = $_POST['id']; $nome = $_POST['nome']; $email = $_POST['email']; $obs = $_POST['obs']; $datasolicitacao = date("Y/m/d"); $query = "INSERT INTO demandas_diversas (id, nome, email, obs, datasolicitacao) VALUES ('".$id."', '".$nome."', '".$email."', '".$obs."', '".$datasolicitacao."')"; if(@mysql_query($query)){ echo '<meta http-equiv="refresh" content="0; outras_demandas.php"><script>alert("Solicitacao realizada com sucesso.");</script>'; } else { echo '<meta http-equiv="refresh" content="0; erro_demandas_diversas.php"><script>alert("Solicitacao nao realizada");</script>'; } } ?>
  25. DaltonDev

    COMPARACAO DE DADOS

    Eu tenho uma tabela na minha base dados de nome tbl_atualizacaoFunc que armazena informacoes sobre a atualizacao de salario do funcionario essas verificacaoes sao feitas mensalmente ou seja um cada mes fazemos verificamos se houve ou nao uma atualizacao. Ex: codigo Nome salario Data_mes 1234 Antonio Jonas 10000 20171001 4321 Selma Joao 10000 20171001 1234 Antonio Jonas 11000 20171101 4321 Selma Joao 10000 20171101 No exemplo acima vemos que no mes seguinte o funcionario 1234 na Data_mes de 20171101 teve um acrescimo relativamente o mes anterior sendo assim enviamos essas informacoes para uma outra tabela tbl_historicoActualizacao codigo Nome salario data 1234 Antonio Jonas 11000 20171101 A ideia e criar uma QUERY que vai fazer essa verificacao ou seja em todo o MES devera ser feita uma vericacao de aumento de salario relativamente o mes anterior, caso tenha havido um aumento entao enviamos essa informacao para a tabela tbl_historicoActualizacao caso nao faremos nada.
×

Informação importante

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