Quero retornar no meu código uma lista de usuários através de uma consulta de dados, tenho o seguinte model:
<?php
classUsuario{publicfunction listar($condicoes = array()){
$db = DB::criar('padrao');
$sql ="select * from func";
$where = array();foreach($condicoes as $campo => $valor){
$where ="{$campo} = {$valor}";}if($where != array()){
$where =" where ". implode(' and ', $where);}else{
$where ='';}//Monta a query
$sql .= $where;//Executa e retorna a lista
$resultado = $db->query($sql);
$lista = $resultado->fetch_all(MYSQLI_ASSOC);
$resultado->free();return $lista;}//Método para encontrar um usuário pelo seu idpublicfunction encontrar($id){
$condicao = array('id'=> $id);
$item =self::listar($condicao);return $item[0];}}?>
E o controle que renderiza a view e passa o resultado da consulta:
<?php
classHomeControleextendsControle{publicfunction form(){die('Método form executado');}publicfunction listar(){
$this->modelo('Usuario');
$lista = array();//Vincula a variável lista na visão
$this->visao->bind('lista', $lista);//Lista os usuários cadastrados
$lista = $this->Usuario->listar();//Renderiza a lista no navegador
$this->visao->render('Usuario/lista');}publicfunction index(){//Criando uma variável titulo
$this->visao->set('titulo','Meu primeiro MVC');//Renderiza os dados
$this->visao->render('home/index');}}?>
Verifiquei que o erro está nesta linha:
$lista = $this->Usuario->listar();
Porém não consegui resolvê-lo.
Poderiam me dar uma luz ?
Estou com uma pequena dúvida referente a Teclas de Atalho.
Quando o Caps Lock está ativado o Comando da Tecla de Atalho não funciona.
ou seja:
se estiver para letra minúscula ====> funciona
se estiver para letra maiúscula ====> não funciona
Como consigo evitar essa falha, tanto para Letra Maiúscula quanto Minúscula ?
o Código está assim:
document.addEventListener( 'keydown', evt => {
if (!evt.ctrlKey || evt.key !== 'r' )
return;// Não é Ctrl+r, portanto interrompemos o script
evt.preventDefault();
});
Grato,
Seguinte: No servidor A estou tentando fazer uma consulta com o servidor B, mas está dando erro.
Estou usando o mesmo código de conexão do servidor B que funciona perfeitamente, mas no servidor A, dá erro.
Segue código:
// conexão e seleção do banco de dados
$conexao = mysqlI_connect($host, $user, $pass, $db);
mysqlI_set_charset($conexao,"utf8");
//print "Conexão rodando e OK!";
//mysqlI_close($conexao);
Estou com a seguinte dúvida:
--> como faço para para implementar o input código do produto, para quando o usuário digitar o ID o sistema espera de 1s a 2s, sem ter que pressionar a tecla ENTER.
Humildemente peço desculpa por postar uma dúvida que tenho.
Preciso salvar no MySql, os seguinte Registro:
1 - Principal
====> minha dúvida começa aqui
==========> como faço para o Sistema Contar Automaticamente o que estiver despois do 1.____?
1.01 - Matriz
1.01.0001 - Estoque
1.01.0002 - Oficina
etc
Por favor, me perdoa em recorrer a orientação dos amigos.
Preciso fazer um Relatório onde o usuário pode Gerar uma Lista com prazo para vencimento de: 15 / 20/ 30 dias da data atual.
Tem como montar uma SQL para o sistema fazer uma busca no MySql por período ou dias próximo ao vencimento ?
Tentei fazer assim, mas o SQL me traz tudo:
$query = "SELECT faturamento.*, DATE_ADD(faturamento.dataVencimento, INTERVAL 30 DAY), fornecedor.*
FROM faturamento
INNER JOIN fornecedor ON fornecedor.idfornecedor = faturamento.id_fornecedor
WHERE faturamento.statusFatur = 1
ORDER BY faturamento.idFaturamento $ordenar ";
Grato,
Quero retornar no meu código uma lista de usuários através de uma consulta de dados, tenho o seguinte model:
E o controle que renderiza a view e passa o resultado da consulta:
Verifiquei que o erro está nesta linha:
Porém não consegui resolvê-lo.
Poderiam me dar uma luz ?
Compartilhar este post
Link para o post
Compartilhar em outros sites