Jump to content

Search the Community

Showing results for tags 'Php'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 6905 results

  1. borntkteam@hotmail.com

    Exibir dados mysql no modal

    Bom dia galera eu tenho um codigo exibindo os dados em tabela eu queria saber como eu faço para quando eu clicar no nome da pessoa na tabela ele jogar um id para um modal e fazer uma consulta somente pelo id daquela pessoa eu não intendo de jquery por exemplo quando eu Clicar em Joao ele me exibe todos os dados do joao em uma tabela dentro do modal so que nao sei como faço para jogar isso via jquery obrigado
  2. VMG

    Intranet

    Boa tarde, pessoal! Preciso desenvolver uma intranet, mas não faço a minima ideia de como começar. Andei pesquisando e achei algumas sugestões para baixar o XAMPP, então baixei. Porém não entendo muito de PHP. Então preciso de ajuda pra saber os caminhos que tenho que seguir para conseguir montar a intranet. Basicamente, a intranet teria um login para o usuário fazer, e dentro da intranet constaria arquivos somente para leitura e alguns tutoriais. Mas realmente não sei como começo a fazer isso. Vocês poderiam me ajudar indicando algum tutorial, livro, apostila, qualquer coisa que possa me ajudar a fazer isso? Ou se alguém souber como faz e puder me explicar eu ficaria muito grato. Obrigado mesmo!
  3. CarlosMello

    Erro mysql_num_rows

    Pessoal, to com um probleminha e preciso de ajuda, creio eu que fiz de algo simples uma tormenta. Não estou conseguindo retornar o "Select" do meu banco de dados utilizando "mysql_num_rows". <?php $username = $_POST['user-name']; $userpass = $_POST['user-pass']; require_once ('../includes/configuration.php'); $user = $pdo->prepare("SELECT usuario, senha FROM administrador where usuario = '$username' and senha = '$userpass';"); if (mysql_num_rows($user) != 0) { echo "logado!"; } else { echo "error!"; }; ?> Esse é meu codigo e o erro é este: mysql_num_rows() expects parameter 1 to be resource, object given mysql_num_rows() expects parameter 1 to be resource, object given Quem puder me dar uma luz, agradeço!!
  4. leonardo2334

    carrinho de compras pagseguro

    tem como eu fazer meu proprio carrinho de compras com todas as funcionalidades e no final salvar o valor total da venda e mandar para o pagseguro somente o valor se tiver como algume poderia dar uma luz?
  5. Gumb

    Segurança de sites PHP

    Boa noite, estou montando um site que meche com dinheiro, tipo uma loja, o site é em php, html... sou meio novo nessa coisa de programar, queria saber o que é mais confiável para movimentar dinheiro no meu site, como POST ou GET ou outra forma mais confiavel... não sei se ficou bem explicado, e se possível algumas dicas de como fazer pra não passarem a perna no meu site ;). Agradeço desde já.
  6. Josue Oliveira Camargo

    Reload eterno apos auto-submit

    Bom, a história é longa, mas pra resumir, eu preciso setar uma variavel js no php, e usá-la para fazer um processamento. estava tentando uma gambiarra aqui: enviar por um form de auto-submit... mas ele fica "atualizando a pagina" eternamente, e nunca mostra o valor da variavel no php. codigo a seguir: echo' <form action="" method="get" id="a"> <input type="text" name="X" id="X"></form>'; echo' <script type="text/javascript"> document.getElementById("X").value = window.sessionStorage.getItem("id_request"); document.getElementById("a").submit(); event.preventDefault(); </script> '; echo $_GET['X']; Há outra maneira? Alguem consegue me ajudar? O que está errado aí em cima? se ele parar de recarregar a pagina já seria muuito util!
  7. Estou tentando fazer o seguinte: Quero verificar se o login e email informados no form de id "lembrar" existem na tabela "clientes". Dentro da tabela existem várias colunas, uma delas se chama "lembrete", então se o usuário informar um login que confere com o email informado na mesma linha quero que seja apresentado o lembrete, mas não está funcionando... Onde estou errando? Informe o seu login e e-mail principal: <form id="lembrar" action="" method="post"> <input type="text" name="loginrecuperar" placeholder="login"> <input type="text" name="emailrecuperar" placeholder="e-mail"> <button class="btn btn-info">Visualizar lembrete</button> </form> <?php $host = "localhost"; $user = "root"; $pass = ""; $banco = "charlesdesigner"; $conexao = mysql_connect($host, $user, $pass) or die(mysql_error()); if (isset($_POST['loginrecuperar'])) { $loginrecuperar = $_POST['loginrecuperar']; $emailrecuperar = $_POST['emailrecuperar']; mysql_select_db($banco, $conexao); $checkn = mysql_query("SELECT * FROM clientes WHERE login = '$loginrecuperar' and email = '$emailrecuperar'"); $resultado = mysql_fetch_array($checkn); $lembrete = $resultado['lembrete']; if ($resultado == 1) { echo "$lembrete"; } else { echo "login e email informado não conferem ou não existem, tente novamente."; } } ?>
  8. leojuoli

    .htaccess para página PHP do Wordpress

    Olá, estou criando um pequeno sistema dentro do CMS Wordpress, porém minha dúvida não é sobre o Wordpress e sim sobre regras do .htaccess. Na minha instalação em localhost, o wordpress usa essas regras: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /blog/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /blog/index.php [L] </IfModule> Porém ao qe parece essas regras não seriam suficientes para todos os casos, por exemplo: se eu digito localhost/blog/search/a ele interpreta como localhost/blog/?s=a e exibe os resultados de pesquisa. O que eu estou implementando é passa parametros pra uma página do wordpress que fica em localhost/blog/podtudo e preciso passa os parâmetros trackid e episodio, com uma url simples seria http://localhost/blog/podtudo/?trackid=575559906&episodio=voz, precisava passar os parâmetros com uma url amigável tipo localhost/blog/podtudo/trackid/numero/episodio/letras.
  9. borntkteam@hotmail.com

    Exibição

    Bom dia tenho o seguinte codigo abaixo aonde quando eu clico em cima do Colaborador o mesmo expande a tabela para abaixo so que eu quero que quando eu clique ele mostre somente o registro do colaborador como está ele mostra tudo nao sei como eu passo a variavel clicando no link via jquery segue o codigo <body><?php include"topo.php";?><?phpinclude"config.php";?> <div class="container"> <h2>Lista Efetivo</h2> <p>Segue lista efetivo :</p> <div class="select"> <form method="POST" action=""> Colaborador : <input type="text" name="busca" class="select"> <input type="submit" value="Buscar" name="ok"></form> <form action="" method="POST"><select name="categoria" class="select"> <option value="ativo" >Ativo</option> <option value="vencida">Vencida</option></select><input type="submit" Value="Buscar" /></form> </div> <div class="links"> <table class="table table-striped"> <thead> <tr> <th>Nome</th> <th>Função</th> <th>Setor</th> <th>Obra</th> <th>Situação Pessoa</th> </tr> </thead> <tbody> <tr> <?php $categoria= @$_POST['categoria']; $busca = @$_POST['busca'];// pega os dados recebido no campo busca $exec = mysql_query("SELECT * from cadastro_pessoa ORDER BY `nome` ASC;") or die (mysql_error());while ($mostrar = mysql_fetch_assoc($exec)){ echo '<tr>'; //echo '<th>' . $mostrar['codigo'] . '</td>'; echo '<th><a iid="1" >'. $mostrar['nome'] .'</a></th>'; echo '<th>' . $mostrar['funcao'] . '</th>'; echo '<th>' . $mostrar['setor'] . '</th>'; echo '<th>' . $mostrar['obra'] . '</th>'; echo '<th>' . $mostrar['situacao_pessoa'] . '</th>';}?></tbody></table><script> $(".links a").click(function(){ $("#item"+$(this).attr("iid")).slideToggle("fast");});</script><div id="item1" class="item"> <table class="table table-striped"> <thead> <tr> <th>Nome</th> <th>Função</th> <th>Setor</th> <th>Obra</th> <th>Situação Pessoa</th> <th>Norma</th> <th>Data Vigor </th> <th>Situação Norma</th> <th>Validade</th> <th>Dias Restantes</th> <th>Certificado</th> </tr> </thead> <tbody> <tr> <?php $categoria= @$_POST['categoria']; $busca = @$_POST['busca'];// pega os dados recebido no campo busca $exec = mysql_query("SELECT NCP.codigo, NCP.codigo_norma, NCP.codigo_cadastro_pessoa, NCP.data_atual_norma, NCP.situacao_norma_pessoa, NCP.dias_restante, N.norma, N.validade, C.nome, C.setor, C.funcao, C.obra, C.situacao_pessoa, U.fileFROM normas_cadastro_pessoa NCP INNER JOIN normas N ON N.id_norma=NCP.codigo_norma INNER JOIN cadastro_pessoa C ON C.codigo_pessoa=NCP.codigo_cadastro_pessoa INNER JOIN uploads U ON U.id=NCP.codigo ORDER BY `nome` ASC;") or die (mysql_error());while ($mostrar = mysql_fetch_assoc($exec)){ $situacao= $mostrar['situacao_norma_pessoa']; if ($situacao == 'Ativo'){// faz a verificaçao e altera a class do botao $btn="btn btn-success btn-sm"; } else { $btn="btn btn-danger btn-sm"; } echo '<tr>'; //echo '<th>' . $mostrar['codigo'] . '</td>'; echo '<th>' . $mostrar['nome'] . '</th>'; echo '<th>' . $mostrar['funcao'] . '</th>'; echo '<th>' . $mostrar['setor'] . '</th>'; echo '<th>' . $mostrar['obra'] . '</th>'; echo '<th>' . $mostrar['situacao_pessoa'] . '</th>'; echo '<th>' . $mostrar['norma'] . '</th>'; echo '<th>' . $mostrar['data_atual_norma'] . '</th>'; echo '<th><button type="button" class="'.$btn.'">'.$mostrar['situacao_norma_pessoa'].'</button></th>'; echo '<th>' . $mostrar['validade'] . ' dias</th>'; echo '<th>' . $mostrar['dias_restante'] .'dias</th>'; echo '<th><a href="uploads/'.$mostrar['file'].'" target="_blank">view file</a></th>'; // codigo abaixo faz a comparação da validade do cadastro norma com o lançamento $data_geracao =$mostrar['data_atual_norma']; // recebe da coluna data atual norma $data = explode("-",$data_geracao);$dia = $data[2];$mes = $data[1];$ano = $data[0];$dias_vencimento = $mostrar['validade']; $data_vencimento = date("Y-m-d", mktime (0, 0, 0, $mes, $dia+$dias_vencimento, $ano));$data_hoje = date("Y-m-d");$codigo= $mostrar['codigo'];////faz comparação dos dias e insere os dias restantes no banco de dados$datetime2 = new Datetime ($data_vencimento);$datetime1 = new datetime ($data_hoje);$interval = $datetime1->diff($datetime2);$dias_restantes =$interval->format('%r%a ');////executa a query com os dias restante e grava no banco!$exec2 = mysql_query("UPDATE normas_cadastro_pessoa SET dias_restante='$dias_restantes' WHERE codigo= '$codigo'")or die (mysql_error());//if ($data_hoje <= $data_vencimento) { $exec2 = mysql_query("UPDATE normas_cadastro_pessoa SET situacao_norma_pessoa='Ativo' WHERE codigo= '$codigo'")or die (mysql_error());}else { $exec2 = mysql_query("UPDATE normas_cadastro_pessoa SET situacao_norma_pessoa='Vencida' WHERE codigo= '$codigo'")or die (mysql_error());}}//SELECT `normas_cadastro_pessoa`.*,`normas`.`validade` FROM `normas_cadastro_pessoa`//INNER JOIN `normas` ON `normas_cadastro_pessoa`.`codigo_norma` = `normas`.`id_norma ?> </tbody></table></div></div></div></div></body><?php include"rodape.php"?></html> alguem ?
  10. Boa tarde Pessoal! Sou novo na área e preciso de uma ajuda. Eu faço inserções em uma tabela temporária através de combos dinâmicos (select de produtos e outros select de quantidade) Meu problema é que ao tentar inserir os dados da tabela temporária no banco de dados dar um erro (Notice: Undefined index: produtos in ….) esse produtos que ele não encontra é: for( $i=0; $i<count( $_POST['produtos'] ); $i++ ) Eu não estou usando input e sim select para inserir na tabela temporária, desta forma o hidden ficou dessa forma: var hiddens = ‘< select type=”hidden” name=”produtos[]” value=”‘+produtos+'” >‘+ ‘< input type=”hidden” name=”valor[]” value=”‘+valor+'” />’+ ‘< select type=”hidden” name=”quantidade[]” value=”‘+qtd+'” >‘; $(‘#form_insert’).find(‘fieldset’).append( hiddens ); Creio que está errado o modo de receber os dados da tabela que são via um combo de select Desde já agradeço galera vlw A base desse processo de inserir numa tabela temporária e depois inserir no banco foi lendo um post de WILLIAM BRUNO link: http://wbruno.com.br/javascript-puro/cadastro-de-conteudo-formulario-adiciona-dados-em-tabela-temporaria/#comment-168294
  11. Boa tarde, estou com um problema que ao chamar os dados do usuário logado utilizando $_SESSION, só exibe 2 variáveis e o restante fica com o Notice "undefined index" que resolvi utilizando uma validação por isset, os erros desapareceram, porém as variáveis continuam não aparecendo . A minha ideia era de puxar os dados do usuário logado e exibir em um perfil com os dados somente desse usuário logado. Meu código está assim : <?php include('includes/conexao.php'); $conex = new mysqli ("localhost", "root","") or die ("erro"); mysqli_select_db($conex, 'cardapio'); $sql = "SELECT * FROM usuarios"; $nome = isset( $_SESSION['nome'] ) ? $_SESSION['nome'] : ''; $sobrenome = isset( $_SESSION['sobrenome'] ) ? $_SESSION['sobrenome'] : ''; $email = isset( $_SESSION['email'] ) ? $_SESSION['email'] : ''; $usuario = isset( $_SESSION['usuario'] ) ? $_SESSION['usuario'] : ''; $senha = isset( $_SESSION['senha'] ) ? $_SESSION['senha'] : ''; $info = isset( $_SESSION['info'] ) ? $_SESSION['info'] : ''; $foto = isset( $_SESSION['foto'] ) ? $_SESSION['foto'] : ''; $site = isset( $_SESSION['site'] ) ? $_SESSION['site'] : ''; ?> Código do conexao.php : <?php $mysqli = new mysqli("localhost", "root", ""); mysqli_select_db($mysqli, 'cardapio'); if (mysqli_connect_errno()){ trigger_error(mysqli_connect_error()); }; ?> As únicas variáveis que estão sendo exibidas são nome e e-mail . Código em que chamo as variáveis : <div class='nave' > <div class='username'> <h1><?php echo $info ?> , <?php echo $nome ?></h1> </div> <div class='userimg'> <img src='imagens/<?php echo $foto ?>' /> </div> <div class='descricao'> <div class='imgperfil'> <img src='imagens/<?php echo $foto ?>' /> </div> <div class='infoperfil'> <h1><?php echo $nome ?></h1> <h2><?php echo $email ?></h2> <a href='perfil.php' ><i class='fa fa-cogs'></i> Editar meu perfil </a> <br> <a href='logout.php' ><i class='fa fa-sign-out'></i> Deslogar </a> </div> </div> </div> Se puderem me ajudar ficaria muito grato ;D . Obs : estou aprendendo php :P
  12. Hugo!

    Buscar PHP

    Sei muito pouco de PHP e vendo algumas coisas na internet, consegui fazer um sistema de busca básico, porém quando coloco 2 palavras ele já não consegue mostrar resultados ou até mesmo se a palavra for acentuada e na pesquisa não colocar o acento, já não encontra, exemplo pesquisar "nao" querendo encontrar "não"... O código está assim: HTML: <form action="home.php" method="post" enctype="multipart/form-data" class="navbar-search pull-right"> <input type="text" name="palavra-busca" class="search-query" placeholder="pesquisar"> </form> PHP: if(isset($_POST['palavra-busca'])){ $busca = addslashes($_POST['palavra-busca']); $select = "SELECT * FROM tabela WHERE titulo LIKE '%".$busca."%' OR descricao LIKE '%".$busca."%' ORDER BY id DESC LIMIT 50"; } Poderiam ajudar para que desse para pesquisar por exemplo "Como pesquisar" e caso não encontrasse "como" mostrasse resultados com pelo menos "pesquisar"... Li algumas coisas sobre explode, mas como disse, entendo pouco de PHP e não entendi muito bem.
  13. Kayo21

    Paginação

    Como eu faço a paginaçao, pois com a exibição usando foreach eu nao consigo. Obrigado Segue os seguintes trechos do meu codigo: Pagina que exibe as fotos: <?php $listafotos = listaFotosGal($conexao); ?> <?php $listafotos = listaFotosGal($conexao); foreach ($listafotos as $listafoto) : ?> <div class="col-sm-6 col-md-4"> <div class="thumbnail"> <?= $listafoto['foto'] ?> <div class="caption"> <h5><strong><?= $listafoto['titulo']?></strong></h5> </div> </div> </div> <?php endforeach?> Função que a pagina puxa: function listaFotosGal($conexao){ $listafotos = array(); $resultado = mysqli_query($conexao, "select * from foto ORDER BY `id` DESC LIMIT 10 "); while($listafoto = mysqli_fetch_assoc($resultado)){ array_push($listafotos, $listafoto); } return $listafotos; } Obrigado!!!!
  14. LuisV

    Erro no codigo

    Qual o erro no código: <b:if cond='data:blog.pageType != "index"'> <!-- only display title if it's non-empty --> <br></br><br></br><br></br><br></br> </b:if> Adicionado no documento "header" Quero dar um quebra linha nas demais páginas para não cobrir uma parte do background, "<br>" é o suficiente para fazer isso, porém quero que a home continue sem quebra linha, mas este código não deixa a home intacta. Como podem notar no site a vitrine onde se localiza os destaques do mês e afins, estão com quabra linha, verão o espaço em branco entre ela e imagem de cima (onde tem fotos de mulheres escrito anéis,colares,etc). Site: http://www.xjoias.com.br
  15. Robson Barros da Rocha

    Agrupar registros duplicados, listando apenas um

    Boa tarde. Gente, eu fiz um select básico, que retorna todas as categorias de minha tabela. Para que eu pudesse me organizar mais tarde, usando a coluna "Categoria", eu poderia listar todo os registros que estão numa categoria. Ela é composta por: id = texto = categoria = O select está retornando normalmente, todas as categorias do banco de dados, porém, existem registros que estão na mesma categoria. Ou seja, dois registros na mesma categoria. Isso faz com que meu select retorne os registros repetidos da mesma categoria. Existe alguma forma de pegar essas categorias com o mesmo nome, e mostrar no meu select somente 1 de cada? <form action="" method="multipart/form-data" enctype="post"> <select name="categoria"> <option value="0">Selecione a categoria...</option> <?php $selCats = "SELECT * FROM t_item GROUP BY 'categoria' ORDER BY id DESC"; $qrCats = mysql_query($selCats); while($linhaCat = mysql_fetch_array($qrCats)) { ?> <option value="<?php echo $linhaCat['categoria']; ?>"><?php echo $linhaCat['categoria']; ?></option> <?php } ?> </select> </form>
  16. Salve galera, bom... to fazendo um sistema de eventos só pra fazer uns teste, ai eu fiz um campo aonde a pessoa pode confirmar sua presença no evento, coloquei no formulário nome e a data de nascimento, porém na tela principal mostra quantas pessoas ja estão confirmadas e também mostra quantas pessoas são de menor, e conta se tem criança menor de 8 anos, então como que eu faço para parecer quantas crianças de 8 anos tem no meu sistema ?
  17. Thiago - Bulfaitelo

    Problema inserir valores em Array com PDO

    Olá pessoas, estou com o seguinte problema, tenho duas query que tenho que inserir no banco, porem a segunda query eu preciso utilizar o IN no SQL o qual ali seria recebido um vetor, já pesquisei tentei a maioria dos exemplos (se não todos). porem todos não funcionavam, o código atual funciona sem erro sendo que ele só recebe o primeiro valor do IN na query ignorando todo o resto. Vamos ao código. //salvando o novo questionário try { $query = $query->open(); $query -> beginTransaction(); // Inserindo o questionário no banco de dados, $insertQuestionario = $query -> prepare("INSERT INTO res_questionario (id_perfil, id_questionario, data_inicio, observacoes) VALUES (:id_perfil, :id_questionario, NOW(), :observacoes )"); $insertQuestionario->bindValue(':id_perfil', $user->dadosUsuarioSession('id_perfil')); $insertQuestionario->bindValue(':id_questionario', $vetorDadosQuestionario['id_questionario']); $insertQuestionario->bindValue(':observacoes', $questionario->buscaNomeQuestionario($vetorDadosQuestionario['id_questionario'])); $returnTransacton['insertQuestionario'] = $insertQuestionario->execute(); // pegando o ultimo ID inserido $lastIdPergunta = $query->lastInsertId(); // inserindo as opções selecionadas. $insertPerguntasQuestionario = $query -> prepare("INSERT INTO res_respostas (id_res_questionario, id_pergunta) SELECT :id_questionario, id_pergunta FROM que_pergunta WHERE id_questionario = :id_questionario_base AND id_tipo_pergunta IN (:categoria_pergunta)"); $insertPerguntasQuestionario-> bindValue(':id_questionario', $lastIdPergunta); $insertPerguntasQuestionario-> bindValue(':id_questionario_base', $vetorDadosQuestionario['id_questionario']); $queryAdendoCategoriaQuestionario = implode(",", $vetorDadosQuestionario['array_categoria']); $insertPerguntasQuestionario-> bindValue(':categoria_pergunta', $queryAdendoCategoriaQuestionario); $returnTransacton['insertPerguntaQuestionario'] = $insertPerguntasQuestionario->execute(); // new SIS_debug($returnTransacton, 'returnTransacton'); // new SIS_debug("INSERT INTO res_questionario (id_perfil, id_questionario, data_inicio, observacoes) VALUES ({$user->dadosUsuarioSession('id_perfil')}, {$vetorDadosQuestionario['id_questionario']}, NOW(), {$questionario->buscaNomeQuestionario($vetorDadosQuestionario['id_questionario'])} )"); // new SIS_debug("INSERT INTO res_respostas (id_res_questionario, id_pergunta) SELECT {$lastIdPergunta}, que_pergunta.id_pergunta FROM que_pergunta WHERE id_questionario = {$vetorDadosQuestionario['id_questionario']} AND id_tipo_pergunta IN ($queryAdendoCategoriaQuestionario)", 'query test'); // new SIS_debug($queryAdendoCategoriaQuestionario, 'queryAdendoCategoriaQuestionario', true); // new SIS_debug($vetorDadosQuestionario, 'vetorDadosQuestionario', true); if(is_array($returnTransacton)){ if(in_array(false, $returnTransacton)){ $this->log->create(json_encode($returnTransacton)."Erro na Exclusao"); $result = false; }else{ // Caso não tenha erro ele salva normalmente $result = $query->commit(); } } // dadosUsuarioSession }catch(Exception $e) { echo "<pre>".$e->getMessage()."</pre>"; $excluirQuestinario->rollBack(); } Toda e qualquer ajuda é bem vinda. ^^
  18. borntkteam@hotmail.com

    Exbir e Ocultar dados

    Fala Galera blz , sou novo em php ainda estou aprendendo estou desenvolvendo um sistema simples aqui pra empresa de controle de Normas , abaixo segue uma lista de como está ficando a tabela quando é lançado so que como eu posso lançar mais de 1 registro por funcionario , ele vai criando reegistro repetidos eu queria que mostrasse apenas o nome e quando eu clica-se em cima ou em um + ele mostrasse os demais registro segue print e codigo. <body> <?php include"topo.php";?> <?php include"config.php"; ?> <div class="container"> <h2>Lista Efetivo</h2> <p>Segue lista efetivo :</p> <div class="select"> <form method="POST" action=""> Colaborador : <input type="text" name="busca" class="select"> <input type="submit" value="Buscar" name="ok"> </form> <form action="" method="POST"> <select name="categoria" class="select"> <option value="ativo" >Ativo</option> <option value="vencida">Vencida</option> </select> <input type="submit" Value="Buscar" /> </form> </div> <table class="table table-striped"> <thead> <tr> <th>Nome</th> <th>Função</th> <th>Setor</th> <th>Obra</th> <th>Situação Pessoa</th> <th>Norma</th> <th>Data Vigor </th> <th>Situação Norma</th> <th>Validade</th> <th>Dias Restantes</th> <th>Certificado</th> </tr> </thead> <tbody> <tr> <?php $categoria= @$_POST['categoria']; $busca = @$_POST['busca'];// pega os dados recebido no campo busca $exec = mysql_query("SELECT NCP.codigo, NCP.codigo_norma, NCP.codigo_cadastro_pessoa, NCP.data_atual_norma, NCP.situacao_norma_pessoa, NCP.dias_restante, N.norma, N.validade, C.nome, C.setor, C.funcao, C.obra, C.situacao_pessoa, U.file FROM normas_cadastro_pessoa NCP INNER JOIN normas N ON N.id_norma=NCP.codigo_norma INNER JOIN cadastro_pessoa C ON C.codigo_pessoa=NCP.codigo_cadastro_pessoa INNER JOIN uploads U ON U.id=NCP.codigo where C.nome LIKE '%$busca%' and NCP.situacao_norma_pessoa LIKE '%$categoria%' ORDER BY `nome` ASC;") or die (mysql_error()); while ($mostrar = mysql_fetch_assoc($exec)){ $situacao= $mostrar['situacao_norma_pessoa']; if ($situacao == 'Ativo'){// faz a verificaçao e altera a class do botao $btn="btn btn-success btn-sm"; } else { $btn="btn btn-danger btn-sm"; } echo '<tr>'; //echo '<th>' . $mostrar['codigo'] . '</td>'; echo '<th>' . $mostrar['nome'] . '</th>'; echo '<th>' . $mostrar['funcao'] . '</th>'; echo '<th>' . $mostrar['setor'] . '</th>'; echo '<th>' . $mostrar['obra'] . '</th>'; echo '<th>' . $mostrar['situacao_pessoa'] . '</th>'; echo '<th>' . $mostrar['norma'] . '</th>'; echo '<th>' . $mostrar['data_atual_norma'] . '</th>'; echo '<th><button type="button" class="'.$btn.'">'.$mostrar['situacao_norma_pessoa'].'</button></th>'; echo '<th>' . $mostrar['validade'] . ' dias</th>'; echo '<th>' . $mostrar['dias_restante'] .'dias</th>'; echo '<th><a href="uploads/'.$mostrar['file'].'" target="_blank">view file</a></th>'; // codigo abaixo faz a comparação da validade do cadastro norma com o lançamento $data_geracao =$mostrar['data_atual_norma']; // recebe da coluna data atual norma $data = explode("-",$data_geracao); $dia = $data[2]; $mes = $data[1]; $ano = $data[0]; $dias_vencimento = $mostrar['validade']; $data_vencimento = date("Y-m-d", mktime (0, 0, 0, $mes, $dia+$dias_vencimento, $ano)); $data_hoje = date("Y-m-d"); $codigo= $mostrar['codigo']; // //faz comparação dos dias e insere os dias restantes no banco de dados $datetime2 = new Datetime ($data_vencimento); $datetime1 = new datetime ($data_hoje); $interval = $datetime1->diff($datetime2); $dias_restantes =$interval->format('%r%a '); // //executa a query com os dias restante e grava no banco! $exec2 = mysql_query("UPDATE normas_cadastro_pessoa SET dias_restante='$dias_restantes' WHERE codigo= '$codigo'")or die (mysql_error()); // if ($data_hoje <= $data_vencimento) { $exec2 = mysql_query("UPDATE normas_cadastro_pessoa SET situacao_norma_pessoa='Ativo' WHERE codigo= '$codigo'")or die (mysql_error()); }else { $exec2 = mysql_query("UPDATE normas_cadastro_pessoa SET situacao_norma_pessoa='Vencida' WHERE codigo= '$codigo'")or die (mysql_error()); } } //SELECT `normas_cadastro_pessoa`.*,`normas`.`validade` FROM `normas_cadastro_pessoa` //INNER JOIN `normas` ON `normas_cadastro_pessoa`.`codigo_norma` = `normas`.`id_norma ?> </tbody> </table> </div> </div> </body> <?php include"rodape.php"?> </html>
  19. Estou criando um programa que em certa parte precisa ler alguns feeds rss, além disso tenho que disponibilizar um buscador para esses feeds. Criei um algorítimo que usa duas flags, uma para se a string está no titulo e outra para se a string está no description e uso essas flags pra imprimir os itens que correspondem a pesquisa. Olha um trecho do código: $tem = strstr($titi, $episodio); $tem2 = strstr($des, $episodio); if (($offset)&&(($tem)||($tem2))) { $offset--; } elseif (($tem)||($tem2)) { Aparentemente estava funcionando tudo bem, mas me deparei um um feed que os títulos começam com '#' e a pesquisa não funciona. Se eu busco por # ele funciona, qualquer outra palavra não funciona. Inicialmente pensei que fosse problema com o #, mas tem outro feed que leio que tem o # e funciona perfeitamente. Outro fato que me levou a achar que não é isso é fato que usei o str_replace pra substituir a ocorrência de # por um espaço vazio e mesmo assim não funcionou. Não sei o que está causando esse erro nesse feed especifico, não tem como postar todo o código porque ele é imenso e não está modalizado em arquivos, mas posso ir postando trechos que forem necessários.
  20. Jiraya Tupiniquim

    Menu ativo

    Boa tarde, pessoal. Estou tentando criar um menu ativo, eu vi que tem como criar com PHP ou até mesmo jQuery. A estrutura do meu site é a seguinte. Tem a página principal, e depois os diretórios. Ex: /contato/ O menu está um ao lado do outro, ex: home // produtos // quem somos // contato Como posso deixar a página que o usuário está navegando destacada? home // produtos // quem somos // contato [home] Alguém pode me ajudar?
  21. Olá amigos, Estou com seguinte problema, tenho que chamar do php uma função que está numa dll em C++ e pegar o resultado. A sintaxe do fornecedor é: void __stdcall iniciaTransacaoCTF ( char* resultado, char* operacao, char* valor, etc.... ); Preciso no php chamar essa função iniciaTransacaoCTF que está em ctfclient.dll, informando os valores e capturando o resultado; Olhei que seria possível através do COM, mas não obtive resultado, se alguém puder me ajudar!!!! Desde já agradeço.
  22. Estou utilizando ajax para envio de e-mail com a classe MailerPHP, está funcionando, mas estou achando muito "lento". Contei o tempo de chegada do resultado da requisição, é coisa de 7 ou 8 segundos. O jQuery está na versão atual. Por enquanto estou via localhost, mas pretendo colocar numa hospedagem. Será que melhora na hospedagem? O que pode ser? Nunca aconteceu antes.
  23. Ola galera, poderiam me dar umas dicas de como pegar informações do computador do cliente ou usuário... usando o php ou jquery? Essas informações serão armazenadas no banco de dados da hospedagem, toda vez que o sistema for aberto será feito um teste para descobrir se o usuário abriu o sistema em um novo computador, caso isso ocorra o sistema pedirá para ser ativado! Sera que essa gambiarra pode dar certo? É seguro pegar informações do pc do usuário?
  24. Alanartes

    uso do like na query

    Tenho essa query; $contato='Dono' or 'Proprietário' or 'Sócio' or 'Responsável' or 'Diretoria' or 'Conselhos' or 'CEO' or 'Gerente'; $query_buscar_contato = "SELECT * FROM indice_de_dados WHERE dado LIKE '%$contato%' AND massas_dados = '$cod_extrair'"; $buscar_contato = mysql_query($query_buscar_contato, $dados) or die(mysql_error()); $row_buscar_contato = mysql_fetch_assoc($buscar_contato); $totalRows_buscar_contato = mysql_num_rows($buscar_contato); echo $totalRows_buscar_contato; $contato ta vindo do banco e lá esta assim 'Gerente Alan' Ou seja quero buscar todos registros que contém $contato
  25. Tem algum modo de tirar essa mensagem com php?
×

Important Information

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