-
Total de itens
352 -
Registro em
-
Última visita
Tudo que Markus Magnus postou
-
Como inserir valores de um atributo no banco de dados ?
pergunta respondeu ao Natan Melo de Markus Magnus em PHP
Você deve fazer um include do arquivo da classe Funcionário, instanciar a classe, atribuir ao atributo $dados os valores vindos do Form e inserir no banco usando o seu método. Ex.: <?php include("Caminho para o arquivo da Classe Funcionario"); . . . $dadosValue = array("NOME" => $nome, "DEPARTAMENTO" => $Departamento, "SALARIO" => $Salario); $funcionario = new Funcionario(); $funcionario->dados = $dadosValue; $funcionario->inserir(); . . . ?> Espero ter ajudado. Tudo de bom. -
Salva o hash do horário também na variável $_SESSION['logado'] e no começo de todas as páginas que são restritas você verifica se o hash na sessão é igual ao do banco, se sim ele roda o resto da página, senão ele é redirecionado para o login.
-
Tenta assim SELECT MONTH("campo com a data") as mes, SUM(tr.valor_total) as valor_total_treinamentos FROM treinamentos_realizados tr JOIN colaboradores c ON C.cpf = tr.cpf_colaborador WHERE tr.cpf_colaborador = '12365487995'GROUP BY MONTH("campo com a data") Espero ter ajudado. Tudo de bom.
-
Pelo que você postou o seu código está certo, talvez seja algum problema na conexão com o banco. E isso não está funcionando com você? <?php $os = $_POST['os']; $secao = $_POST['secao']; echo "SELECT * FROM tb_os AS o INNER JOIN tb_oscontrole AS c ON o.os = c.cOs_fkOs WHERE o.os_codigo LIKE '%".$os."%' OR os_descricao LIKE '%".$secao."%'"; ?> Coloca isso logo no começo da página e tenta copiar o sql que vai imprimir e usar direto no banco e ver o erro que dá. Espero ter ajudado. Tudo de bom.
- 3 respostas
-
- SISTEMA DE BUSCA
- LIKE
-
(e %d mais)
Tags:
-
Tem sim o que você deve fazer é criar uma hash salva no banco junto com o cadastro do usuário, pode ser um md5 do horário que o usuário logou, e no início de todas as requisições você verifica se a hash é válida, se não desloga o usuário e o envia para a tela de login. Espero ter ajudado. Tudo de bom.
-
Fatal error: Call to a member function execute() on a non-object in
pergunta respondeu ao jmlab de Markus Magnus em PHP
Para o problema que eu acredito ter encontrado não adianta me enviar o fomulário. O que eu quis dizer é que o prepare está esperando 19 parametros $connection->prepare("INSERT INTO socio_colectivo (nome, endereco, localidade, codigo_postal, caixa_postal, telefone, telemovel, fax, email, cae, nif, nome_rep, cargo_rep, telefone_rep, telemovel_rep, fax_rep, email_rep, actividades, escalao, data) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, NOW())"); Repare 19 pontos de interrogação. Porém você está enviando 20 parâmetro pelo bind_param(). $insert->bind_param('sssssssssssssssssss', $nome, $endereco, $localidade, $codigo_postal, $caixa_postal, $telefone, $telemovel, $fax, $email, $cae, $nif, $nome_rep, $cargo_rep, $telefone_rep, $telemovel_rep, $fax_rep, $email_rep, $actividades, $escalao); Nunca trabalhei com mysqli, mas acredito que isso é pra dar erro. -
Fatal error: Call to a member function execute() on a non-object in
pergunta respondeu ao jmlab de Markus Magnus em PHP
O pior que deveria rsrs -
Fatal error: Call to a member function execute() on a non-object in
pergunta respondeu ao jmlab de Markus Magnus em PHP
Acredito que o problema é a quantidade de parâmetros. No prepare() você insere valores em 20 campos, pede por 19 parâmetros (?), sendo que um já tem o valor da data atual (NOW()) e depois no bind_param() você passa 20 parâmetros em vez de 19. -
Você já tentou assim? <?php while ($produto = mysql_fetch_assoc ($sql)) { echo '<div class="nome">'.$produto['nome'].'(R$ '.$produto['valor'].')</div>'; } ?> Espero ter ajudado.
-
Fatal error: Call to a member function execute() on a non-object in
pergunta respondeu ao jmlab de Markus Magnus em PHP
Pra poder te dar uma resposta certeira só com o código, mas... Você deve estar usando PDO correto? Se sim o problema é que a consulta que você está trabalhando está errada em algum ponto. Você só precisa postar a parte em que utiliza o PDO para fazer essa consulta. -
Deletando registro com "= date("d/m/Y His",time()+ 86400)-
pergunta respondeu ao Murilo Cabral de Markus Magnus em PHP
Qual é o tipo do campo data da tabela agendar? -
(Reaberto) Abrir arquivo local por link no PHP
pergunta respondeu ao Bruno Zerves de Markus Magnus em PHP
Sim, pode ser sim. Abraços tudo de bom. -
(Reaberto) Abrir arquivo local por link no PHP
pergunta respondeu ao Bruno Zerves de Markus Magnus em PHP
Então porque você não instala um servidor PHP na própria máquina e ai é só acrescentar essa linha logo no começo do arquivo php que tem o player: <?php `C:/pasta/start.bat`; ?> <!--HTML do Player--> -
(Reaberto) Abrir arquivo local por link no PHP
pergunta respondeu ao Bruno Zerves de Markus Magnus em PHP
Pelo que eu entendi como o servidor não é a máquina do cliente quem deve executar o arquivo bat é o JavaScript então acho que este link te de uma mão. Mas vamos rebobinar um pouco porque eu acho que me perdi em algum ponto. Temos a máquina1 que tem o streaming de audio e um arquivo bat, que fornece usuário e senha e faz a conexão.... com quem? e pra que? Ele não é o dono do streaming ele tem que pedir permissão de qual recurso externo? Agora você ta fazendo uma página para ouvir o streaming, legal, página que só será acessada pela maquina1(que é dona do streaming e a única que tem o arquivo .bat) e você quer colocar um botão na página(página gerada pela maquina2 que um servidor web certo?) que acesse o arquivo .bat e o execute na maquina1 para que a execução do streaming comece. É isso mesmo? -
Tag <p></p> com imagem à direita
pergunta respondeu ao Digicold de Markus Magnus em HTML, XHTML, CSS
Não tem de que. Estamos aqui para ajudarmos uns aos outros. Toda vez que eu respondo algo também tenho que pesquisar e testar e sempre aprendo no processo. -
(Resolvido) JOIN com duas FK da mesma PK
pergunta respondeu ao João Paulo Ricardo de Markus Magnus em MySQL
Agora eu entendi. Nuss agora eu tenho um monte de SELECTs dentro de SELECTs, para fazer a mesma coisa que o LEFT JOIN, para alterar ahuahua. O RIGHT JOIN é a mesma coisa que o LEFT JOIN só que inverte a posição das tabelas retorna TODOS os registros da direita e os da esquerda só quando existirem, certo? É bem estranho pensar em fazer uma consulta onde a tabela que eu quero todos os registros no JOIN e a tabela com informações adicionais no FROM. Obrigado pela atenção. -
(Resolvido) JOIN com duas FK da mesma PK
pergunta respondeu ao João Paulo Ricardo de Markus Magnus em MySQL
Entendi, você poderia me explicar qual é a vantagem e de repente casos que seja realmente necessário o uso de LEFT e RIGHT JOIN? -
Preciso de ajuda com esse codigo HTML
pergunta respondeu ao AndréhMaster de Markus Magnus em HTML, XHTML, CSS
Copie a tag form (e o que tem dentro dela, rsrs) e os JavaScripts(se quiser limpe as funções que você não irá usar), depois altere para o CSS que se encaixe no seu site. Espero ter ajudado. Tudo de bom. -
Primeiro você deve saber se o servidor te da a opção de criar arquivos .htaccess. Como? Crie um com esse comteudo. Redirect 301 / http://www.globo.com/ Se for redirecionado você tem permissão. Depois você precisa saber se o módulo RewriteEngine está instalado e habilitado. Altere o conteúdo para. Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://www.globo.com.br/$1 [R=301,L] Se não der erro 500 está tudo certo. Se algo der errado entre em contato com o suporte da hospedagem e peça para eles alterarem. Com tudo OK. Primeiro você deve decidir se todas as requisições passarão pelo mesmo arquivo(FrontController), necessitando apenas de um redirecionamento no .htaccess, ou não, necessitando de vários. Usando o FrontController você cria um .htaccess tipo: RewriteEngine on RewriteRule (.*) index.php [L] E no arquivo index.php trabalhe com $_SERVER['RESQUEST_URI']. Poste ai que a gente vai te dando umas dicas. Espero ter ajudado. Tudo de bom.
-
Como voltar na hierarquia de pastas usando o xampp em html
pergunta respondeu ao Phil Santos de Markus Magnus em HTML, XHTML, CSS
O XAMP é um pacote que instala servidores HTML(Apache), Banco de Dados(MySQL) e de Programação ServerSide(PHP). Isso tudo para que você possa acessar os arquivos no seu pc como se fosse acessando um servidor WEB em qualquer lugar. Logo em vez de você digitar "C:\xampp\htdocs\sitefotografiafinalversion" você deveria digitar "http://localhost/sitefotografiafinalversion". Repare protocolo HTTP da mesma forma que você acessaria um site qualquer "http://www.globo.com.br" Tudo que vêm antes dos ":" é o protocolo que o navegador irá usar para acessar o recurso (arquivo, página web, servidor ftp, etc...), para acessar um arquivo na própria máquina o navegador usa o protocolo FILE, ficando "file://..." Se você simplesmente trabalha com arquivos HTML não há necessidade de usar o XAMP simplesmente acesse o arquivo pelo seu navegador, não sei como o caminho ficaria(não uso Windows), mas clique com o botão direito do mouse > Abrir com > (Navegador a sua escolha). Espero ter ajudado. Tudo de bom. -
O negócio é mudar o CSS na unha: Primeiro coloque um: body { margin: 0px; } Para evitar as margens desagradáveis envolta do site. Depois determine a largura do corpo do site aconselho 1000px já que existem monotores com essa resolução. div#geral { widht:1000px; margin:0px auto; } Também no div#geral coloquei o margin:0px auto; que vai fazer com que a div tenha 0px de margin-top e margin-bottom, margin-left e margin-right ficam automáticas centralizando a div#geral em relação ao body Espero ter ajudado. Tudo de bom.
-
Se você tem acesso via HTTP aos arquivos use um file_get_contents() lê o arquivo e você pode jogar o resultado em uma variável. Caso você tenha acesso via SSH use um ssh2_scp_recv() copia o arquivo remoto para o computador, depois você terá que usar um file() ou a função acima para lê-lo. Obs.: Para funcionar no Linux você deve ter instalado um cliente SSH (openssh) e o libssh2-php. Caso prefira o FTP mesmo use um ftp_get() copia o arquivo remoto para o computador, depois você terá que usar um file() ou a função acima para lê-lo. Você pode usar o cURL também. <?php //Escrever erros error_reporting(E_ALL); ini_set('display_errors', True); // Inicia cURL $GetData = curl_init(); // Chama o arquivo no FTP $fp = fopen(test.txt, "r"); $url = "ftp://Usuario:Senha@127.0.0.1/caminho/test.txt"; curl_setopt($GetData, CURLOPT_URL, $url); // Diz ao cURL que gostaríamos os resultados como uma string curl_setopt($GetData, CURLOPT_RETURNTRANSFER, 1); // Execute o cURL $data = curl_exec($GetData); // Fecha o cURL curl_close($GetData); // Seja Feliz!!! var_dump($data); ?> Espero ter ajudado. Tudo de bom.
-
(Resolvido) JOIN com duas FK da mesma PK
pergunta respondeu ao João Paulo Ricardo de Markus Magnus em MySQL
Denis Courcy O "as" entre a tabela e os "apelidos" é opcional? Qual é a diferença entre usar apenas a cláusula FROM e usar os JOINS? -
(Resolvido) JOIN com duas FK da mesma PK
pergunta respondeu ao João Paulo Ricardo de Markus Magnus em MySQL
Não, porque repare que na clausula FROM eu chamo a tabela usuario duas vezes e como o MySQL vai diferenciar uma da outra? Através dos "apelidos" que eu dei a cada uma (atendente e responsavel), logo quando eu vou chama-las na clausula WHERE eu cito os "apelidos", para que o MySQL entenda com qual eu estou trabalhando de cada vez. Usando do jeito que eu escrevi aparece algum erro? Tem como você dar um Exportar nas tabelas e colar aqui pra que eu saiba realmente o nome de cada campo? PS.: Os campos id_atendente, atendente.id, id_responsavel e responsavel.id devem ser trocados pelos nomes reais de cada campo só usei esses nomes para exemplificar o SELECT. -
Acredito que assim funcione: <?php $servers1 = isset($_POST['servers1']) ? $_POST['servers1'] : NULL; $servers2 = isset($_POST['servers2']) ? $_POST['servers2'] : NULL; $links = isset($_POST['links']) ? $_POST['links'] : NULL; $var = ''; if (empty( $_POST['servers1'] ) or empty( $_POST['links'] )) { $var .= "Erro\n"; } else { $var .= $_POST['servers1'] . "\n" . $_POST['links'] . "\n"; } if (empty( $_POST['servers2'] ) or empty( $_POST['links2'] )) { $var .= "Erro"; } else { $var .= $_POST['servers2'] . "\n" . $_POST['links2']; } //CONFIGURAÇÕES DA MENSAGEM DE RESPOSTA echo "<textarea rows='23' cols='100' readonly='readonly'>$var</textarea>"; ?> Espero ter ajudado. Tudo de bom.