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 6898 results

  1. function getAssuntos() { $pdo = Connection::getInstance(); $sql = "SELECT DISTINCT DATE_FORMAT(created, '%Y %m') AS data FROM minha_tabela ORDER BY data DESC LIMIT 12"; try { $stmt = $pdo->prepare($sql); $stmt->execute(); $contar = $stmt->rowCount(); if($contar > 0 ) { while($blog = $stmt->fetch(PDO::FETCH_OBJ)) { $anoMes = $blog->data; $mesAno = explode(" ", $anoMes); switch ($mesAno[1]): case "01": $mes = 'Janeiro'; break; case "02": $mes = 'Fevereiro'; break; case "03": $mes = 'Março'; break; case "04": $mes = 'Abril'; break; case "05": $mes = 'Maio'; break; case "06": $mes = 'Junho'; break; case "07": $mes = 'Julho'; break; case "08": $mes = 'Agosto'; break; case "09": $mes = 'Setembro'; break; case "10": $mes = 'Outubro'; break; case "11": $mes = 'Novembro'; break; case "12": $mes = 'Dezembro'; break; endswitch; ?> <ol class="list-unstyled mb-0"> <li><a href="#"> <?php echo $mes." ".$mesAno[0]; ?> </a></li> </ol> <?php }//while } else { echo '<li>Não existe <strong>ASSUNTOS CADASTRADOS</strong></li>'; } } catch(PDOException $e) { $e->getMessage(); } }
  2. Camilavip

    Ativação por password_hash

    Boa noite, fiz uma ativação no cadastro de clientes, pelo md5 funciona perfeitamente, e pelo password_hash até certo ponto. O link para criptografar e gerar um link pelo md5 $md5 = md5($id_cliente); E para ele concluir. $pdo->query("UPDATE clientes SET ativo_usuario='1' WHERE MD5(id_cliente) = '$h'"); Já no password_hash a primeira parte acertei $hash = password_hash($id_cliente, PASSWORD_DEFAULT); Mas o link não faz a a ativação $pdo->query("UPDATE clientes SET ativo_usuario='1' WHERE password_hash(id_cliente) = '$h'"); $pdo->query("UPDATE clientes SET ativo_usuario='1' WHERE hash(id_cliente) = '$h'"); Ou na verdade é algo que não sei inserir ali.
  3. Pessoal boa tarde. Gostaria de saber como posso pegar os valores da linha na tabela <table> que eu clicar no link visualizar dados na coluna opções e aparecer dados do banco daquela linha.
  4. Boa noite, Alguém tem uma solução para um formulário na dar refresh antes de fazer uma consulta? No formulário que tenho ele verifica se no banco de dados já existe um login ou email , assim não cadastro duplicado um cliente, mas ele da um refresh quando insiro os dados e clico no botão de cadastrar, se estiver ok ele cadastra, se ele verificar um login ou email iguais no banco de dados ele volta a página avisando, mas acaba que assim ele apaga todos os dados inseridos, e tenho de digitar tudo novamente, queria que ele fizesse a consulta sem dar o refresh. <?php session_start(); ob_start(); $btnCadUsuario = filter_input(INPUT_POST, 'btnCadUsuario', FILTER_SANITIZE_STRING); if($btnCadUsuario){ include_once 'conexao.php'; $dados_rc = filter_input_array(INPUT_POST, FILTER_DEFAULT); $erro = false; $dados_st = array_map('strip_tags', $dados_rc); $dados = array_map('trim', $dados_st); if(in_array('',$dados)){ $erro = true; $_SESSION['msg'] = "Necessário preencher todos os campos"; }elseif((strlen($dados['senha'])) < 6){ $erro = true; $_SESSION['msg'] = "A senha deve ter no minímo 6 caracteres"; }elseif(stristr($dados['senha'], "'")) { $erro = true; $_SESSION['msg'] = "Caracter ( ' ) utilizado na senha é inválido"; }else{ $result_usuario = "SELECT id_cliente FROM clientes WHERE login='". $dados['login'] ."'"; $resultado_usuario = mysqli_query($conn, $result_usuario); if(($resultado_usuario) AND ($resultado_usuario->num_rows != 0)){ $erro = true; $_SESSION['msg'] = "Este login já está sendo utilizado"; } $result_usuario = "SELECT id_cliente FROM clientes WHERE email='". $dados['email'] ."'"; $resultado_usuario = mysqli_query($conn, $result_usuario); if(($resultado_usuario) AND ($resultado_usuario->num_rows != 0)){ $erro = true; $_SESSION['msg'] = "Este e-mail já está cadastrado"; } } //var_dump($dados); if(!$erro){ //var_dump($dados); $dados['senha'] = sha1($dados['senha']); $result_usuario = "INSERT INTO clientes (nome, email, login, senha) VALUES ( '" .$dados['nome']. "', '" .$dados['email']. "', '" .$dados['login']. "', '" .$dados['senha']. "' )"; $resultado_usario = mysqli_query($conn, $result_usuario); if(mysqli_insert_id($conn)){ $_SESSION['msgcad'] = "cliente cadastrada com sucesso"; header("Location: principal.php"); }else{ $_SESSION['msg'] = "Erro ao cadastrar o usuário"; } } } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Cadastro de clientes</title> <link href="bootstrap/bootstrap.min.css" rel="stylesheet"> <script src="bootstrap/bootstrap.min.js"></script> </head> <body> <div class="container"> <h2>Cadastrar Usuário</h2> <?php if(isset($_SESSION['msg'])){ echo $_SESSION['msg']; unset($_SESSION['msg']); } ?> <form method="POST" action=""> <input type="text" name="nome" id="nome" class="form-control"><br> <input type="email" name="email" class="form-control"><br><br> <input type="text" name="login" class="form-control"><br><br> <input type="password" name="senha" id="senha" class="form-control"><br <center><input type="submit" name="btnCadUsuario" value="Cadastrar" class="btn btn-success" ></center><br><br> </form> </div> </div> </body> </html>
  5. Diego-SLP

    SQL não interpreta variavel via GET

    Bom dia, Estou passando uma variavel via GET para uma pagina PHP e a SQL não interpreta a mesma. Se eu printar o numero é exibido, se eu colocar o valor manualmente na SQL ela funciona, porém quando coloco a variavel não exibe nenhum registro, se alguem puder me ajudar. <?php $id = $_GET['id']; echo $id; $procura = mysqli_query($con,"SELECT p.DATA,p.cod_func,f.nome,f.funcao,p.cod_etapa,p.entrada_1,p.saida_1,p.entrada_2,p.saida_2,p.entrada_3,p.saida_3 FROM rh_pontoFuncionario p, rh_funcionario f WHERE p.cod_func = f.cod AND p.cod_obra = '".$id."' ORDER BY p.id desc") or die (mysqli_error($procura)); while($row = mysqli_fetch_array($procura)){ ?> <tr role="row" class="odd table-sm"> <td class="text-center"> <?php echo date('d/m/Y',strtotime($row['DATA'])); ?> </td> <td class="text-center"><?php echo $row['cod_func'];?></td> <td class="text-center"><?php echo $row['nome'];?></td> <td class="text-center"><?php echo $row['funcao'];?></td> <td class="text-center"><?php echo $row['cod_etapa'];?></td> <td class="text-center"><?php echo $row['entrada_1'];?></td> <td class="text-center"><?php echo $row['saida_1'];?></td> <td class="text-center"><?php echo $row['entrada_2'];?></td> <td class="text-center"><?php echo $row['saida_2'];?></td> <td class="text-center"><?php echo $row['entrada_3'];?></td> <td class="text-center"><?php echo $row['saida_3'];?></td> <td class="project-actions text-center"> <a class="btn btn-warning btn-sm" href="#.php?id=<?php echo $row['id']; ?>"> <i class="fas fa-pencil-alt"> </i> </a> <a class="btn btn-danger btn-sm" href="#.php?id=<?php echo $row['id']; ?>"> <i class="fas fa-trash-alt"> </i> </a> </td> </tr> <?php }//while ?>
  6. <?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "ajax"; $email = $_POST['email']; $senha = $_POST['senha']; // Criando conexão $conn = new mysqli($servername, $username, $password, $dbname); // Checando conexão if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "select mail , senha from usuarios where mail = '$email' and senha = '$senha'"; $registros=$conn->count() //$registros = mysqli_num_rows($conn); if($registros>0){ echo "1"; }else{ echo"0"; } $conn->close(); ?>
  7. <?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "ajax"; $email = $_POST['email']; $senha = $_POST['senha']; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = 'INSERT INTO usuarios VALUES (default,'$email','$senha')'; if ($conn->query($sql) === TRUE) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } $conn->close(); ?>
  8. Boa noite, alguém por acaso sabe um modo simples de se desativar um cadastro automaticamente após um período? Deixa eu explicar. Eu cadastro um cliente, em que na tabela do banco de dados tem o campo "ativo" onde 1 é ativado e 0 é desativado. Então eu queria cadastrar esse cliente e o ativar, mas que no período de 30 dias por exemplo ele se desativasse sozinho. Alguém sa8e algo simples nesse sentido?
  9. Camilavip

    Gravando senha criptografada

    Boa noite a todos, estou tendo um probleminha em gravar a senha criptografada, na verdade editar, pois quando gravo vai certo, mas na edição não está dando certo. A baixo quando cadastro o cliente é assim, e está indo perfeito. $nome = $_POST['nome']; $email = $_POST['email']; $login = $_POST['login']; $senha = sha1($_POST['senha']); Mas na hora da edição como está um pouco diferente estou tentando colocar esse sha1 em todo lugar e não está dando nome='$_POST[nome]', email='$_POST[email]', login='$_POST[login]', senha='$_POST[senha]', Então no de cima no cadastro está ok, mas na edição não sei mais aonde coloco esse sha1 para dar certo ou é burrice minha mesmo,
  10. Olá pessoal tudo bem? Estou tentando fazer a cópia de uma imagem que está disponível na web e salvar em uma pasta no meu projeto. Essa imagem está sob protocolo SSL mas navegador consegue acessá-la normalmente. Mas o meu script php é bloqueado, e não entendo o porquê. Segue o código que estou usando: <?php //error_reporting(E_ALL ^ E_DEPRECATED); //ini_set('display_errors', 1); //die('Script travado!'); $start = microtime(true); set_time_limit(0); function save_image($inPath,$outPath) { //Download images from remote server $in = fopen($inPath, 'rb'); $out = fopen($outPath, 'wb'); while ($chunk = fread($in,8192)) { fwrite($out, $chunk, 8192); } fclose($in); fclose($out); } include_once ($_SERVER['DOCUMENT_ROOT'] . '/grpi/include/classes/Rpi.class.php'); include_once ($_SERVER['DOCUMENT_ROOT'] . '/grpi/include/functions.class.php'); $func = new FuncoesAuxiliares(); $rpi = new Rpi(); if(!isset($_GET['num_processo'])) { $rows = $rpi->Consulta('select num_processo, classe, especificacao from processos order by num_processo ASC limit 1'); } else { $rows = $rpi->Consulta("select num_processo, classe, especificacao from processos where num_processo > '" . $_GET['num_processo'] . "' order by num_processo ASC limit 1"); } $registros = 0; $arrayInsert = array(); $qtd_caracteres_total = 14; foreach ($rows as $rs) { //$rs['num_processo'] $zeros = ''; $qtd_char_processo = strlen($rs['num_processo']); //Fill zeros for($i=0; $i < ($qtd_caracteres_total - $qtd_char_processo); $i++) { $zeros .= '0'; } echo('BR5' . $zeros . $rs['num_processo'] . '<br>'); $url = 'http://www.tmdn.org/tmview/trademark/image/BR5' . $zeros . $rs['num_processo']; //Aqui tento acessar a imagem e salvar na pasta correspondente save_image($url, __DIR__ .'/logo/' . $rs['num_processo'] . '.jpg'); //copy('https://www.tmdn.org/tmview/trademark/image/BR5' . $zeros . $rs['num_processo'], __DIR__ .'/logo/' . $rs['num_processo'] . '.jpg'); $processo = $rs['num_processo']; $registros++; } $registros = number_format($registros, 0, ',', '.'); // Display Script End time $time_end = microtime(true); //dividing with 60 will give the execution time in minutes other wise seconds $execution_time = ($time_end - $start)/60; //execution time of the script echo '<b>Total Execution Time:</b> '. $execution_time .' Mins <hr><br><br>Registros: ' . $registros . '<br><br>'; echo("<a href='down_logo.php?num_processo=" . $processo ."' target='_self'>Próxima página</a><br><br>"); ?> O erro retornado é o seguinte: Warning: fopen(): SSL: Connection reset by peer in /home/storage/8/23/2c/euregistrogrpi/public_html/grpiv2/rpi/down_logo.php on line 10 Warning: fopen(http://www.tmdn.org/tmview/trademark/image/BR500000825642590): failed to open stream: HTTP request failed! in /home/storage/8/23/2c/euregistrogrpi/public_html/grpiv2/rpi/down_logo.php on line 10 Warning: fread() expects parameter 1 to be resource, boolean given in /home/storage/8/23/2c/euregistrogrpi/public_html/grpiv2/rpi/down_logo.php on line 12 Warning: fclose() expects parameter 1 to be resource, boolean given in /home/storage/8/23/2c/euregistrogrpi/public_html/grpiv2/rpi/down_logo.php on line 16 Só que se você tentar acessar o endereço no browser, diretamente, a imagem aparece: https://www.tmdn.org/tmview/trademark/image/BR500000825642590 Onde posso estar errando? Obrigado pela atenção de todos.
  11. Caros amigos, saudações... Estou escrevendo uma rotina de Carrinho de Compras e estou com problema na Library CART. Quando a Descrição do Produto ultrapassa 25 caracteres, o CART não é inserido. A library CART, estou chamando direto no AUTOLOAD. Como consigo resolver esse problema ? O Código para inserir está assim: <?php defined('BASEPATH') OR exit('No direct script access allowed'); class Carrinho extends CI_Controller { public function __construct() { parent::__construct(); $this->load->model('site/carrinho_model'); } public function index() { $this->addCart(); } public function addCart() { //Recebe dados via POST $id_produto = $this->input->post("idPrds"); $descricao = $this->input->post("namPrds"); //Problema nesse Campo quando ultrapassa 25 caracteres - Não INSERE $quantidade = $this->input->post("qtds"); $preco = $this->input->post("vlrPrds"); $insert_dados = array( 'id' => $id_produto, 'name' => $descricao, 'price' => $preco, 'qty' => $quantidade ); $this->cart->insert($insert_dados); $this->load->view('site/estilo/header', $this->data); $this->load->view('site/carrinho'); } } Grato, Cesar
  12. Estou utilizando laravel 5.8. Meu problema é o seguinte, estou realizando o login com usuário e senha. O sistema entra na condição e debuga corretamente o usuário logado. e no mesmo momento que eu altero a url para ..../dashboard, ele redireciona como se estivesse deslogando. mas na segunda tentativa isso não acontece, ele realiza o login normalmente. Ai isso se repete sempre que troca de usuário. O controller da dashboard chama apenas a view e mais nada. public function authenticate(Request $request) { $credentials = $request->only('email', 'password'); if (Auth::attempt($credentials)) { dd(Auth::user()); return redirect()->intended('dashboard'); } }
  13. Estou trazendo os dados do banco de dados e eles estão vindo com problema na acentuação uso o seguinte codigo no php <?php include_once ‘…/php/conexao.php’; header(‘Content-Type: text/html; charset=utf-8’); mysqli_query($conn,“SET NAMES ‘utf8’”); mysqli_query($conn,‘SET character_set_connection=utf8’); mysqli_query($conn,‘SET character_set_client=utf8’); mysqli_query($conn,‘SET character_set_results=utf8’); ?> E no html Mesmo assim as palavras com acento ficam com aquele erro desgraçado com a interrogação Alguem me ajuda ai
  14. Wanderson Moreira

    Comparar datas com PHP

    Boa tarde Alguém poderia me ajudar com uma situação? Estou tentado comparar datas para me retornar 3 situações: Vencendo, Vencido, e Ativo porem acredito que o formato delas estejam erradas, pois ao compará-las o valor retorna errado $data = date_create("30-07-2020"); $vencimento = date_format($data, "d-m-Y"); $dataHoje = date("d-m-Y"); $dataVencer = date('d-m-Y', strtotime('+15 days')); if($vencimento > $dataVencer){echo 'Ativo';} no exemplo estou comparando se 30-07-2020 for maior > 07-08-2020 exibir o texto "Ativo" Porem 30-07-2020 não é maior do que 07-08-2020 e mesmo assim o valor retornado esta sendo "ativo"
  15. Boa tarde, Preciso atualizar um registro o qual já possui um valor na coluna QUANTIDADE, agora atualizarei a coluna VALOR UNITARIO e gostaria que fosse feita a multiplicação QUANTIDADE * VALOR UNITARIO. Como consigo fazer essa consulta do ID, pegar a QUANTIDADE e multiplicar pelo VALOR UNITARIO de cada linha ? vou atualizar lotes, e nao só um registro. Imagino que com o FOR, mas não consigo montar sua estrutura de repetição.
  16. Sapinn

    Erro ao tentar chamar arquivo CSS

    Estou com dificuldade para chamar um arquivo CSS usando a configuração de um arquivo php. O bootstrap também não surte efeito na paginas Vejam só Config.php <?php define('APP_NOME','Projeto GIBI'); define('URL','http://localhost/bora_php'); index.php <?php include './../app/configuracao.php'; include './../app/Libraries/Rota.php'; include './../app/Libraries/Controller.php'; ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="<?=URL?>/public/css/estilos.css"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" > <title><?= APP_NOME?></title> </head> <body> <?php $rotas = new Rota(); ?> <script src="https://code.jquery.com/jquery-3.5.1.min.js" ></script> <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" ></script> <script src="<?=URL?>/public/css/script.js" ></script> </body> </html> estilo.css html{ background-color: red; } Estou tentando seguir a padronização MVC(que por sinal eu tenho certa dificuldade), então não consigo achar onde estou errando
  17. Rebeca Julia Bronzatti

    Envio de anexo com PHPMailer

    Olá gostaria de uma ajuda, eu não estou conseguindo enviar um email com arquivos do meu site, ele da um erro 500 no meu servidor, se alguém puder me ajudar eu agradeceria, nunca enviei esse tipo de email talvez esse seja o maior problema pra mim. <?php $nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_STRING); $telefone = filter_input(INPUT_POST, 'telefone', FILTER_SANITIZE_STRING); $email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL); $finalidade = filter_input(INPUT_POST, 'finalidade', FILTER_SANITIZE_STRING); $tipo = filter_input(INPUT_POST, 'tipo', FILTER_SANITIZE_STRING); $rua = filter_input(INPUT_POST, 'rua', FILTER_SANITIZE_STRING); $num = filter_input(INPUT_POST, 'num', FILTER_SANITIZE_STRING); $bairro = filter_input(INPUT_POST, 'bairro', FILTER_SANITIZE_STRING); $cep = filter_input(INPUT_POST, 'cep', FILTER_SANITIZE_STRING); $arquivo = isset($_FILES['arquivo']) ? $_FILES['arquivo'] : ""; move_uploaded_file($arquivo['tmp_name'], "anexoEmail/".$arquivo['name']); $corpo = "<strong>CADASTRO DE IMÓVEL</strong><br><br>"; $corpo .="<strong>Eu, $nome, número $telefone, possuio o email $email."; $corpo .="<strong>Disponho de um imóvel para $finalidade do tipo $tipo, localizado na $rua, $num, $bairro, $cep.</strong>"; $corpo .="<strong>Arquivo:</strong> $arquivo "; $corpo .="<br><strong>Caso se interesse no imóvel com as descrições acima, por favor entrar e contato com alguns do meios de comunicação disponíveis.</strong>"; include_once 'PHPMailer/src/PHPMailer.php'; $mail = new PHPMailer\PHPMailer\PHPMailer(); $mail->IsSMTP(); // enable SMTP $mail->SMTPDebug = 1; // debugging: 1 = errors and messages, 2 = messages only $mail->SMTPAuth = true; // authentication enabled $mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for Gmail $mail->Host = "smtp.spimoveisms.com.br"; $mail->Port = 587; // or 587 $mail->IsHTML(true); $mail->Username = "silasdepaula@spimoveisms.com.br"; $mail->Password = "***********"; $mail->SetFrom("silasdepaula@spimoveisms.com.br"); $mail->Subject = "CADASTRO IMOVÉL"; $mail->Body = $corpo; $mail->AddAddress("rebecajuliaa9@gmail.com"); $mail->addAttachment("anexoEmail/".$arquivo['name']); $enviado = $mail->send(); if($enviado){ echo 'enviado com sucesso'; }else{ echo 'Erro ao envir o email: '.$mail->ErrorInfo; } $mail->clearAllRecipients(); $mail->clearAttachments();
  18. Tenho um form que pergunto o nome, sobrenome, email, idade e telefone de contato. Como faço para verificar se o email digitado já foi cadastrado e retorna na mesma pagina uma mensagem caso ele ja existe ou prosseguir para a area do usuario caso ele não exista sem da refresh na página.
  19. bom dia, preciso fazer um select e verificar se o ID do usuário logado existe em em uma coluna do banco de dados por exemplo ID Usuario: 6 coluna do banco: 1, 3, 5, 16 O problema é que se eu fizer o select com LIKE ele considera o numero 16 como 1 e 6 invés de considerar um numero só, com isso o usuário 6 acaba sendo incluso no select indevidamente alguém poderia me ajudar?
  20. Camilavip

    Trazendo formato data invertida

    Ao realizar um cadastro de um cliente, é gravado no banco a data e hora deste cadastro, porém a data é gravada no formato yyyyy-mm-dd e eu queria o nosso padrão dd-mm-yyyy A tabela do banco: `created` datetime NOT NULL, que grava por exemplo: 2020-07-07 12:28:38 No php eu trago assim: <?php echo $rows_contatos['created']; ?> Mas traz no formato acima 2020-07-07 12:28:38 e eu queria o 07-07-2020 12:28:38
  21. Diego-SLP

    Menu e Sub-menu aberto ao acessar pagina

    Bom dia, Tenho um menu no sistema e é distribuido nas outras paginas atraves de um include, porem, consigo deixar marcado a pagina atual como ACTIVE e o menu fica com o HOVER, mas o menu RAIZ o qual abre os submenus fecha toda vez, nao fica aberto, tentei fazer um IF para deixar ele aberto mas dai todos os outros tambem ficam, alguem pode me ajudar ? Meu problema é na <ul> , a <li> está ok <ul class="nav nav-treeview" style=" <?php if(basename($_SERVER['SCRIPT_NAME']) == 'mov_cbuq.php' OR 'entrada_material.php'){echo 'display: block; '; }else { echo 'display: none;'; } ?> "> <li class="nav-item"> <a href="mov_cbuq.php" class="<?php if(basename($_SERVER['SCRIPT_NAME']) == 'mov_cbuq.php'){echo 'nav-link active'; }else { echo 'nav-link'; } ?>"> <i class="nav-icon fas fa-sign-out-alt"></i> <p> Saída de CBUQ </p> </a> </li> <li class="nav-item"> <a href="entrada_material.php" class="<?php if(basename($_SERVER['SCRIPT_NAME']) == 'entrada_material.php'){echo 'nav-link active'; }else { echo 'nav-link'; } ?>"> <i class="nav-icon fas fa-sign-in-alt"></i> <p> Entrada de Material </p> </a> </li> </ul>
  22. Olá amigos do grupo saudações... Gostaria de tirar uma dúvida com os amigos. Estou escrevendo uma rotina usando PHP + Codeigniter e fiquei com uma dúvida. Como consigo ou devo fazer para realizar Pontuações para cada produto, ou seja, dar nota de 0 à 5 ? Gostaria de utilizar checkbox. Grato, Cesar
  23. Boa tarde, Tenho um while retornando alguns dados do meu banco e gostaria que nessa tabela a ultima linha fosse a soma da coluna, como posso fazer isso ? Obrigado
  24. Camilavip

    Trazer resultado de 0 ou 1 em Não ou Sim

    Oi, faço uma consulta no banco de dados para trazer os valores como: Nome, email, telefone, cidade... e se o usuário está ativo ou não No campo ativo ele grava 0 se não tiver ativo e 1 se tiver ativo, mas queria que ele trouxesse se for 0 a palavra Não e se for 1 a palavra Sim Faço a consulta como abaixo. <?php $sql = "SELECT * FROM clientes"; $result = $sqli->query($sql); if ($result->num_rows) { while ($dados = $result->fetch_assoc()) { $id_cliente = $dados['id_cliente']; $cliente = $dados['cliente']; $email = $dados['email']; $ativo = $dados['ativo']; ?> E em seguida apenas chamo os dados. <?= $cliente; ?> <?= $email; ?> <?= $ativo; ?> Que me traz os resultados Ricardo xxxx@xxxx.com 0 ou 1 de acordo se ele está ativo ou não. Mas aqui eu queria que ele trouxesse de acordo Não ou Sim e não 0 ou 1
  25. Tenho uma tabela onde pego todos pedidos realizados no dia, porem mostro todos em uma tabela, ate ai tudo bem, mas o cliente precisa que seja agrupado por quem pediu, vou dar um exemplo, Na minha tabela tenho ID_PEDIDO | ID_USER_PEDIDO | PEDIDO 1 | 20 | 524 5 | 52 | 258 2 | 35 | 525 6 | 52 | 253 3 | 20 | 658 4 | 20 | 358 No resultado me aparece conforme consulta e me mostra todos os pedidos em ordem de pedido SELECT * FROM pedidos ORDER BY ID_PEDIDO ASC Se eu colocar um GROUP BY ID_USER_PEDIDO vai agrupar os pedidos de acordo com o usuário e mo mostrar apenas 1 Eu preciso que seja mostrado todos eles porem agrupados na mesma linha da tabela <table id="datatable1" class="table display responsive "> <thead> <tr> <th class="">ID</th> <th class="">ID do usuario</th> <th class="">Pedido</th> </tr> </thead> <tbody> <?php $sql = "SELECT * FROM pedidos ORDER BY ID_PEDIDO ASC"; $result = $conn->query($sql); while($row = $result->fetch_assoc()) { ?> <tr> <td><?php echo $row["ID_PEDIDO"];?></td> <td><?php echo $row["ID_USER_PEDIDO"];?></td> <td><?php echo $row["PEDIDO"];?></td> </tr> <?php } ?> </tbody> </table> E que seja exibido conforme esta imagem
×

Important Information

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