Ir ao conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Mostrando resultados para as tags ''PHP''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Categorias

  • Armazenamento
  • Áudio
  • Energia
  • Entrada
  • Feiras e Eventos
  • Gabinetes
  • Memória
  • Museu
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Rádio CdH
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Armazenamento
  • Áudio
  • Câmeras
  • Computadores
  • Consoles
  • Eletrônicos
  • Energia
  • Entrada
  • Gabinetes
  • Impressão
  • Jogos
  • Memória
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Livros disponíveis
  • Livros esgotados

Fóruns

  • Mensagens do Clube do Hardware
    • Regras gerais
    • Boletins do Clube do Hardware
    • Notícias da administração
  • Hardware
    • Recomendações de computadores
    • Placas de vídeo
    • Placas-mãe e chipsets
    • Processadores
    • Problemas de gargalo e desempenho
    • Memórias
    • Armazenamento
    • Refrigeração e superaquecimento
    • Fontes e energia
    • Gabinetes e casemods
    • Placas de som e áudio on-board
    • Periféricos
    • Mac
    • Overclock
    • Hardware - outros
  • Computação móvel
    • Notebooks
    • Tablets
    • Smartphones e apps
  • Redes e Internet
    • Redes e Internet
    • Hospedagem de sites e registro de domínios
  • Segurança da informação
    • Remoção de malware
    • Dúvidas sobre invasões e infecções
    • Programas de proteção
  • Programação e desenvolvimento
    • Java
    • C/C#/C++
    • Pascal/Delphi
    • .NET
    • Bancos de dados
    • Programação web
    • Programação - iniciantes
    • Programação de microcontroladores
    • Programação - outros
  • Software
    • Jogos
    • Pacotes de escritório
    • Computação distribuída (Folding@Home, Bitcoin etc.)
    • Virtualização
    • Design, animação e tratamento de imagens
    • Edição de áudio e vídeo
    • Programas
  • Sistemas Operacionais
    • Recomendação de sistemas operacionais
    • Windows
    • GNU/Linux, BSD, Unix-like e software livre
  • Eletrônicos
    • Equipamentos de som, home theaters e gravadores de mesa
    • Televisores e projetores
    • Câmeras e filmadoras
    • Players portáteis
    • Consoles (videogames)
    • GPS
    • Telefonia fixa
    • Eletrônica
    • Retrocomputação
  • Outros
    • Recomendações de serviços e lojas
    • Preços e ofertas
    • Notícias
    • Bolsa de empregos, certificações e mercado de trabalho
    • "Causos"
    • Encontros de usuários
  • Clube do Hardware
    • Comentários, elogios, críticas, sugestões e questões sobre o Clube do Hardware
    • Comentários de artigos
    • Fórum para testes de funcionalidades

Categorias

  • Hardware
  • Redes
  • Eletrônica
  • Sistemas operacionais

Encontrar resultados em...

Encontrar resultados que...


Data de criação

  • Iniciar

    FIM


Última atualização

  • Iniciar

    FIM


Filtrar pelo número de...

Data de registro

  • Iniciar

    FIM


Grupo


Caixas de som

Encontrado 358 registros

  1. Boa tarde meus consagrados, nunca cheguei a utilizar o grupo para postagens e etc. Tenho um sistema de login que pega Nome completo, Senha e Id de login. No banco tenho os mesmos campos mas tenho um campo chamado classe que declarei auto incremento de "guest" e eu mesmo irei dar upgrade. Queria desenvolver um sistema que ele verifica a classe do usuário e mostre apenas alguns menus no site. Se alguém puder me ajudar fico grato ! deixarei os arquivos que tentei fazer anexados. Quem quiser o menu entre em contato por favor. site.rar
  2. estou tentando criar um sistema de ordem de serviços pelo banco de dados utilizando o wampserver, fiz os procedimentos tudo certinho e na hora de abrir o link ta dando esse erro. ta dando o seguinte erro: um erro do php foi encontrado gravidade: aviso mensagem: somente referências de variáveis devem ser retornadas por referência nome do arquivo: core / common.php número da linha: 257 alguem pode me ajudar ?
  3. Galera bom dia Não manjo quase nada de programação, e eu estava fazendo faculdade de engenharia eletrônica e ja sou técnico na área mas estou só fazendo uns poucos serviços por conta em eletroeletrônica. O resultado disso tudo é, estou com pouquíssima grana e parei de estudar pelo mesmo motivo, ja não é de hoje que eu estava pensando em mudar de área para tecnologia da informação. No inicio do ano vou prestar para um curso técnico e para um tecnólogo gratuito na região onde eu moro. Pela internet vemos muitos cursos de programação como na plataforma alura ou udemy, e no meio dessas minhas pesquisas eu vi um curso chamado PHP do zero ao profissional é um curso completo do básico ao avançado de tudo para sistemas pra internet. Eu gostaria de saber se alguém indica algum desses cursos online, pois não quero perder grana e tempo investindo em algo que não irá me ajudar a pegar alguns freelas nem nada do tipo. PS: Eu comecei a fazer o curso de lógica de programação do curso em vídeo mas parei pra estudar pras provas dos cursos que irei prestar
  4. Olá a todos!  Eu comecei mexer com Laravel hoje e até conseguir criar um novo projeto, mas eu preciso abrir e rodar um projeto existente e não estou conseguindo. Ele pede o arquivo autoload.php que não está no projeto. Eu já instalei o Banco de Dados desse projeto sem problemas. Eu instalei o Composer, mas não coloquei a URL de referência. Eu uso o Wamp Server 3.0.6, com Apache 2.4.23, PHP 5.6.25 e MySQL 5.7.14.  Eu preciso instalar mais alguma coisa? Esqueci de fazer alguma configuração? Por favor, preciso de ajuda.
  5. Eu estou usando esse codigo abaixo pra ter uma url amigavel, atualmente eu preciso de duas querystrings para acessar os arquivos do meu site, ?p= e ?page =. Eu tentei colocar uma url amigavel, e consegui colocar somente pra uma querystring. Como faço pra colocar dois RewriteRule, um pra cada querystring? <IfModule mod_rewrite.c> RewriteEngine On Options -Indexes ## RewriteCond Set here RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^(.*)$ index.php?p=$1 </IfModule>
  6. Bom dia, Sou um rookie em PHP e ando mesmo perdido. Já programei muito, em outros tempos - 30 anos 20's e muitos anos em outras linguagens já mortas. Decidi voltar ao código e por questões diversas pensei fazê-lo em PHP. De forma académica, pensei criar uma biblioteca de diversos para a minha aprendizagem. Gostaria no entanto fazer um ecrã - conforme imagem anexa - que me permita ter um menu vertical, uma lista de itens relacionados com a ação selecionada no menu e o detalhe com folders do item da lista. Confesso não conseguir criar estes três bloques e andar mais perdido ainda Será que alguém pode me disponibilizar um pequeno exemplo? Obrigado.
  7. olá a todos estou fazendo uma busca no meu BD mas me deparei com esse erro, eu usei essa mesma função antes e tá funcionando, mas nesse trecho especifico tá dando esse erro. alguém sabe o problema? segue abaixo meu código: <?php session_start(); require 'conn.php'; ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="description" content=""> <meta name="author" content=""> <title>PagSeguro</title> <!-- Bootstrap core CSS --> <link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <!-- Custom styles for this template --> <link href="css/shop-homepage.css" rel="stylesheet"> </head> <body> <!-- Navigation --> <nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top"> <div class="container"> <a class="navbar-brand" href="#">PagSeguro</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarResponsive"> <ul class="navbar-nav ml-auto"> <li class="nav-item active"> <a class="nav-link" href="#">Home <span class="sr-only">(current)</span> </a> </li> <li class="nav-item"> <a class="nav-link" href="#">About</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Services</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Meu Carrinho</a> </li> </ul> </div> </div> </nav> <!-- Page Content --> <div class="container"> <div class="row"> <div class="col-lg-3"> <h1 class="my-4">Categorias</h1> <div class="list-group"> <?php $read_categoria = mysqli_query($conn, "select * from categoria order by categoria_descricao ASC"); if(mysqli_num_rows($read_categoria) > '0'){ foreach($read_categoria as $read_categoria_view){ echo '<a href="index.php?cat='.$read_categoria_view['categoria_id'].'" class="list-group-item">'.$read_categoria_view['categoria_descricao'].'</a>'; } } ?> </div> </div> <!-- /.col-lg-3 --> <div class="col-lg-9"> <div id="carouselExampleIndicators" class="carousel slide my-4" data-ride="carousel"> <ol class="carousel-indicators"> <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li> <li data-target="#carouselExampleIndicators" data-slide-to="1"></li> <li data-target="#carouselExampleIndicators" data-slide-to="2"></li> </ol> <div class="carousel-inner" role="listbox"> <div class="carousel-item active"> <img class="d-block img-fluid" src="http://placehold.it/900x350" alt="First slide"> </div> <div class="carousel-item"> <img class="d-block img-fluid" src="http://placehold.it/900x350" alt="Second slide"> </div> <div class="carousel-item"> <img class="d-block img-fluid" src="http://placehold.it/900x350" alt="Third slide"> </div> </div> <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> </div> <div class="row"> <?php if(isset($_GET['cat']) && $_GET['cat'] != ''){ $id_cat = addslashes($_GET['cat']); $sql_categoria = "AND produto_id_categoria = '".$id_cat."'"; }else{ $sql_categoria = ""; } $read_produto = mysqli_query($conn, "select * from produto where produto_id != '' ($sql_categoria) order by produto_descricao ASC"); if(mysqli_num_rows($read_produto) > '0'){ foreach($read_produto as $read_produto_view){ ?> <div class="col-lg-4 col-md-6 mb-4"> <div class="card h-100"> <a href="#"><img class="card-img-top" src="http://placehold.it/700x400" alt=""></a> <div class="card-body"> <h4 class="card-title"> <a href="#"><?php echo $read_produto_view['produto_descricao'];?></a> </h4> <h5>R$ <?php echo number_format($read_produto_view('produto_preco'), 2,",",".");?></h5> <p class="card-text"><?php echo utf8_encode($read_produto_view['produto_breve_descricao']);?></p> </div> <div class="card-footer"> <small class="text-muted">&#9733; &#9733; &#9733; &#9733; &#9734;</small> </div> </div> </div> <?php } } ?> </div> <!-- /.row --> </div> <!-- /.col-lg-9 --> </div> <!-- /.row --> </div> <!-- /.container --> <!-- Footer --> <footer class="py-5 bg-dark"> <div class="container"> <p class="m-0 text-center text-white">Copyright &copy; Fabio Moraes - <?php echo date('Y');?></p> </div> <!-- /.container --> </footer> <!-- Bootstrap core JavaScript --> <script src="vendor/jquery/jquery.min.js"></script> <script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script> </body> </html>
  8. Boa noite! Estou desenvolvendo um chat em PHP com banco de dados SQL e queria saber como atualizar a lista de mensagens sem que precise ficar atualizando a página.
  9. Boa tarde Pessoal, Há algumas semanas notei que todas as funções de delete do meu sistema pararam de funcionar, não sei dizer o motivo, não foi alterado nada da codificação nem no bano de dados. Segue a query que nem direto no banco funciona, esse código já está a uns 7 anos no sistema sem nenhuma alteração. $sql = "DELETE pedido P, transporte T, endereco_entrega E, tipo_pagamento TP, item_pedido I, volume V, xml_nf X FROM pedido P, transporte T, endereco_entrega E, tipo_pagamento TP, item_pedido I, volume V, xml_nf X WHERE T.cod_transporte = P.cod_transporte AND E.cod_end_entrega = P.cod_end_entrega AND TP.cod_pagamento = P.cod_pagamento AND V.cod_volume = P.cod_volume AND I.cod_pedido = P.cod_pedido AND X.cod_pedido = P.cod_pedido AND P.cod_pedido = ".$codPedido.";"; Alguem sabe o que pode ser?
  10. Boa tarde a todos, pesquisei no fórum mas não consegui encontrar nada sobre. Tenho uma tabela com alguns dados, alguns desses dados se repetem, o que preciso é somar esses dados e agrupá-los. Meu controller está assim: public function tonerReport(Request $request){ $toner2 = printer::where('quantidade', '>', 0)->get() ->groupBy(['modelo'])->sum('quantidade'); return view('tonerReport', compact('toner2')); mas eu recebo o seguinte erro: Invalid argument supplied for foreach() (View: C:\Users\Cambos\print-control\resources\views\tonerReport.blade.php) Onde estou errando? O desenvolvimento é em PHP com Laravel e o BD é o PostgreSQL. Qualquer ajuda será bem-vinda. Muito obrigado de ante-mão.
  11. Bom dia pessoal, sou novo em PHP e gostaria de uma ajuda, estou adapitando um layout no meu painel php e agostaria de colocar o usuário logado nele de acordo com o login que foi utilizado para logar no sistema. Segue abaixo os códigos de validação... <?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED);require_once('Connections/config.php'); ?> <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; } $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } ?> <?php // *** Validate request to login to this site. if (!isset($_SESSION)) { session_start(); } $loginFormAction = $_SERVER['PHP_SELF']; if (isset($_GET['accesscheck'])) { $_SESSION['PrevUrl'] = $_GET['accesscheck']; } if (isset($_POST['Login'])) { $loginUsername=$_POST['Login']; $password=$_POST['Senha:']; $MM_fldUserAuthorization = ""; $MM_redirectLoginSuccess = "painel.php"; $MM_redirectLoginFailed = "erro.php"; $MM_redirecttoReferrer = false; mysql_select_db($database_config, $config); $LoginRS__query=sprintf("SELECT Login, Senha FROM `usuário` WHERE Login=%s AND Senha=%s", GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text")); $LoginRS = mysql_query($LoginRS__query, $config) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = ""; if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();} //declare two session variables and assign them $_SESSION['MM_Username'] = $loginUsername; $_SESSION['MM_UserGroup'] = $loginStrGroup; if (isset($_SESSION['PrevUrl']) && false) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Login de Sistema MM</title> <link href="css/style.css" rel="stylesheet" type="text/css" /> <style type="text/css"> </style> </head> <body> <center> <div id='conteudologinsistema'> <table align="center" width="167" height="200" border="0"> <tr> <th width="161" height="190" scope="col"> <br><br><br> <h6 style="font-size: 55px">SisWebMM</h6> </th> </tr> </table> <table align="center" width="351" height="200" border="0"> <tr> <td align="center" bgcolor="#FFFFFF"><form id="form1" name="form1" method="POST" action="<?php echo $loginFormAction; ?>"> <table width="351" border="0"> <tr> <td align="center" style="font-size: 12px"> <span>Entre com usuário e senha</span><br><br></td> </tr> <td align="center" colspan="3"><label for="Login"></label> <input style="color:#000"; type="text" name="Login" placeholder="Usuário" onfocus="if (this.value=='Usuário') this.value='';" onblur="if (this.value=='') this.value='Usuário'"id="Usuário:" maxlength="20" size="25" class="figurasemail" /></td> </td> </tr><br> <tr> <td align="center" colspan="3"><label for="Senha:"></label> <input style="color:#000" type="password" name="Senha:" placeholder="Senha" onfocus="if (this.value=='Senha') this.value='';" onblur="if (this.value=='') this.value='Senha'"id="Senha:" maxlength="8" size="25" class="figurassenha" /></form></td> </tr> <br /> <tr> <td height="65" colspan="4" align="center" valign="bottom"><br /> <input type = "submit" name = "nome" value = "Entrar" p style = "color: black; cursor: pointer; background-color: white; font-size: 20px; font-weight: bold; width: 200; height: 145; font-family: verdana; border: 1px dotted #000000;"/> <div id="menu"> <ul> <li><a href="index.php">Ir para o site</a></li> </ul> </div> </tr> </td> </tr> </table> </div> </center> </body> </html> E em outra pagina já do painel eu tenho uma área que gostaria de colocar o usuário conforme código abaixo. <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <span class="hidden-xs"> <!--Aparecer o nome do usuário logado??? --> </span> </a> Desde já agradeço a compreenção e ajuda de todos.
  12. Olá. Estou com uma dúvida onde aparecerá uma tabela de itens disponiveis a escolha. Ao selecionar um item ele sumira da pagina atual e aparecera na pagina de selecionados do usuario. Meu problema é que não sei como pega o codigo do usuario e o codigo do produto. Pois eu tenho uma tabela venda no banco onde eu guardo esse usuario e esse produto . Aqui é onde eu pego as informações </div> <br><br> <table class="table"> <thead class="thead-dark"> <tr> <th scope="col">Nome</th> <th scope="col">Valor</th> <th scope="col">Opcao</th> </tr> </thead> <tbody> <?php include 'crudVenda.php'; $resultado = mostrarProdutos(); if($resultado){ while($linha = mysqli_fetch_assoc($resultado)){ $codigo=$linha['codigo']; $nome=$linha['nome']; $valor=$linha['valor']; echo " <tr> <td>$nome</td> <td>$valor</td> <td><a class='btn btn-primary' href='controleVenda.php?opcao=selecionar&codigoProduto=codigo'>Selecionar</a></td> </tr> "; } } ?> </tbody> </table> </div> </div> </div> </div> </div> o meu crudVenda <? include 'conexaoBD.php'; function mostrarProdutos(){ conectar(); $resultado = query("SELECT codigoProduto,nome,valor FROM produto,venda WHERE codigoProduto NOT IN(SELECT codigoProduto FROM produto,venda,usuario WHERE venda.codigoUsuario =usuario.codigo AND venda.codigoProduto = produto.codigo)"); fechar(); return $resultado; } function inserirVenda($codigoCliente,$codigoProduto){ conectar(); query("INSERT INTO venda(codigoUsuario,codigoProduto) VALUES ($codigoCliente,$codigoProduto)"); fechar(); } ?> o meu controleVenda <?php include 'crudVenda.php'; if($opcao=="selecionar"){ $codigoProduto=$_GET['codigoProduto']; // $codigoUsuario=$_GET['codigoUsu']; inserirVenda($codigoUsuario,$codigoProduto); header("Location: produtos.php"); } ?>
  13. No id do usuário ele tem 2 registro só que na hora de salvar ele só salva 1 registro e não os 2 como deveria Segue Código abaixo -- Controller Lista os dados do usuário no card public function listardados(){ $matricula = Matricula::where('user_id', Auth::id())->get(); //dd($matricula); return view('dashboard.renovacao.teste', compact( 'matricula')); } -- Controller Salvar os Registros public function store(RenovacaoRequest $request){ $user = Auth()->user(); $dados = $request->all(); $renovacao = Renovacao::create($dados); return view('dashboard.renovacao.confirmacao', compact ('renovacao')); } -- View form @extends('layouts.app') @section('content') <div class="container"> <div class="row"> <form class="form-horizontal " id="regForm" action="{{route('renovacao.store')}}" method="POST"> <div class="card-panel white"> <h4 class="center">Solicitar Renovação</h4> <div class="row"></div> {{ csrf_field()}} <right> <a>**Dados Cadastrados**</a> </right> <div class="row"></div> <div class="row"></div> <div class="row"> @foreach($matricula as $matric) <div class="row"> <div class="col s6 m6"> <div class="input-field {{$errors->has('user_id') ? 'has-error' : ''}} "> <label for="produto">Nome do Pai:</label> <input type="text" class="form-control" name="nomerespo" value="{{ $matric->nomedopai }}"> </div> </div> <div class="col s6 m6"> <div class="input-field {{$errors->has('user_id') ? 'has-error' : ''}} "> <label for="produto">Nome do Aluno(a):</label> <input type="text" class="form-control" name="nomealuno" value="{{ $matric->nomealuno }}"> </div> </div> </div> @endforeach <div class = "row"> <div class="col s12"> <a title="Voltar Para Página Principal" class="btn orange darken-4 btn-info left " href="/admin">Voltar <i class="material-icons left">arrow_back_ios</i> </a> <button type="submit" class="btn orange darken-4 btn-info right">Confirmar <i class="material-icons left">save</i> </button> </div> </div> </div> </div> </form> </div> </div> @endsection
  14. Pessoal Boa noite o que pode estar dando errado, em minha função php <?php include_once '../model/conexao.php'; function veremail($email) { global $link; $sql = "SELECT login_user FROM `usuario_login` where login_user = '{$email}'"; $rsd = mysqli_query($link,$sql)or die (mysql_error()); $cont = mysql_fetch_array($rsd); return $cont; } Essa é minha conexão. O que pode estar dando errado na minha função? <?php /*$link = mysql_connect('localhost', 'root', ''); // idenfica os componente banco @mysql_select_db('financas',$link); mysql_query("SET NAMES 'utf8'"); mysql_query('SET character_set_connection=utf8'); mysql_query('SET character_set_client=utf8'); mysql_query('SET character_set_results=utf8');*/ $link = mysqli_connect('localhost', 'root', '', 'financas'); if(!$link) { echo "erro ao conectar ao banco de dados!";exit(); } function console_log() { //função que imprime na tela a variável solicitada foreach (func_get_args() as $mixed) { printf(json_encode($mixed)); exit(); break; } } ?>
  15. Bom Quando tento alterar o formulário ele me trás a resposta "Atualizado com sucesso" mas não é atualizado no banco de dados se alguém poder me ajudar agradeço ! código de cadastro <div class="card-body"> <?php $executivo = new Exe(); if ($_SERVER["REQUEST_METHOD"] == "GET") { //Using GET $id = $_GET['id']; $titulo = $_GET['titulo']; $categoria = $_GET['categoria']; $action = $_GET['action']; $file = $_GET['arquivo']; } if (isset($_POST["btnPublicar"])) { $id = $_POST['id']; $titulo = $_POST['titulo']; $categoria = $_POST['categoria']; $action = $_POST['action']; $file = $_POST['filetext']; if ($_SERVER["REQUEST_METHOD"] == "POST") { // Check if file was uploaded without errors $filename = $_FILES["file"]["name"]; $filetype = $_FILES["file"]["type"]; $filesize = $_FILES["file"]["size"]; // Verify file extension $ext = pathinfo($filename, PATHINFO_EXTENSION); // Verify file size - 5MB maximum $maxsize = 5 * 1024 * 1024; if ($filesize > $maxsize) { die("ERRO: Tamanho máximo de arquivo igual a 5MB."); } // Check whether file exists before uploading it if (file_exists("uploads/" . $_FILES["file"]["name"])) { echo $_FILES["file"]["name"] . " já existe na pasta."; } else { move_uploaded_file($_FILES["file"]["tmp_name"], "uploads/" . $_FILES["file"]["name"]); } } #fim do Arquivo print_r($fmsg); $executivo->setID($id); $executivo->setTitulo($titulo); $executivo->setCategoria($categoria); $executivo->setArquivo($filename); try { if ($action == "alterar") { if ($filename == "") { $executivo->setArquivo($file); } else { if (file_exists("uploads/" . $file)) { $path = 'uploads/' . $file; unlink($path); } } $executivo->update($executivo->getID(), $executivo->getTitulo(), $executivo->getCategoria(), $executivo->getArquivo()); $texto = "Atualizado com sucesso"; } else { $executivo->insert($executivo->getTitulo(), $executivo->getCategoria(), $executivo->getArquivo()); $texto = "Inserido com sucesso"; } } catch (PDOException $e) { echo 'ERRO: ' . $e->getMessage(); } } ?> <h4 class="header-title">Cadastro Downloads Executivos</h4> <form method="POST" enctype="multipart/form-data"> <div class="form-group"> <input type="text" id="action" name="action" hidden="true" value="<?php echo $action; ?>" > <label class="col-form-label">Título</label> <input class="form-control" type="text" name="titulo" value="<?php echo $titulo; ?>" > </div> <div class="form-group"> <label class="col-form-label">Categoria</label> <select class="form-control" name="categoria"> <option >Select</option> <option value="Executivo">Executivo</option> <option value="Legislativo">Legislativo</option> <option value="Judiciario">Judiciário</option> </select> </div> <div class="input-group mb-3"> <div class="input-group-prepend"> <span class="input-group-text">Arquivo</span> </div> <div class="custom-file"> <input type="file" name="file"/> <a href="<?php echo "uploads/" . $file; ?>"><?php echo $file; ?></a> <input type="text" id="filetext" name="filetext" hidden="true" value="<?php echo $file; ?>" > </div> </div> <button class="btnPublicar" name="btnPublicar"><span>Publicar </span></button> </form> <?php echo $texto; ?> </div> Essa e a codigo da classe <?php require_once 'Crud.php'; class Exe extends Crud { protected $table = 'exe'; private $arquivo; private $categoria; private $id; private $titulo;  public function setArquivo($arquivo) { $this->arquivo = $arquivo; } public function getArquivo() { return $this->arquivo; } public function setCategoria($categoria) { $this->categoria = $categoria; } public function getCategoria() { return $this->categoria; } public function setID($id) { $this->id = $id; } public function getID() { return $this->id; } public function setTitulo($titulo) { $this->titulo = $titulo; } public function getTitulo() { return $this->titulo; } public function insert($titulo, $categoria, $arquivo) { try { $sql = "INSERT INTO $this->table (titulo, categoria, arquivo) VALUES (:titulo, :categoria, :arquivo)"; $stmt = DB::prepare($sql); $stmt->execute(array('titulo' => $titulo, 'categoria' => $categoria, 'arquivo' => $arquivo)); } catch (PDOException $e) { echo 'ERROR: ' . $e->getMessage(); } } public function update($id, $categoria, $titulo, $arquivo) { try { $sql = "UPDATE $this->table SET categoria = :categoria, titulo = :titulo, arquivo= :arquivo WHERE id = :id"; $stmt = DB::prepare($sql); $stmt->execute(array('id' => $id, 'titulo' => $titulo, 'categoria' => $categoria, 'arquivo' => $arquivo)); } catch (PDOException $e) { echo 'ERROR: ' . $e->getMessage(); } } } ?> Por favor alguem pode ajudar? Se alguem poder me orientar como ajustar agradeço!
  16. Eu estou criando um sistema de vendas, e queria saber como posso manda um array para o banco de dados, para mostrar todos os produtos que foram comprados,como posso fazer isso?
  17. Boa tarde, estou programando um site utilizando HTML, CSS, PHP e SQL, porém estou com um problema. tenho uma tabela de médicos no banco de dados, e esses médicos podem ter ter várias especialidades. Para isso, usei um código que mostra dinamicamente vários campos de preenchimento para que o médico indique suas especialidades. A minha dúvida é: como faço para armazenar todas as especialidades do médico através do PHP? Normalmente usa-se essa linha para guardar somente um valor: $espec = $_POST['especialidade']; Mas e para guardar várias especialidades considerando que o médico pode ter 1, 2, 3, até 10 especialidades? usa-se algum laço de repetição? Segue também o link do fórum que peguei o código como base: https://forum.imasters.com.br/topic/325267-resolvido-adicionar-remover-campos-dinamicamente/
  18. Tenho isso: <?php $listagem = $connection->prepare("SELECT * FROM authme WHERE username='zldeath'"); $listagem->execute(); while($lista = $listagem->fetch(PDO::FETCH_ASSOC)): ?> teste [<?php echo $lista["realname"] ?>] <?php endwhile; ?> E queria mostrar o $_SESSION['user'] no lugar de zlDeath. porém nenhuma maneira que eu faço fica certo... como seria ?
  19. Estou usando a Session, porém quando faço logout esta dando que a variavel user nao existe. Codigo <!DOCTYPE html> <html lang="en"> <head> <title>AuthMe Integration Sample</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <?php if(!isset($_SESSION)) { session_start(); } error_reporting(E_ALL); require 'AuthMeController.php'; // Change this to the file of the hash encryption you need, e.g. Bcrypt.php or Sha256.php require 'Sha256.php'; // The class name must correspond to the file you have in require above! e.g. require 'Sha256.php'; and new Sha256(); $authme_controller = new Sha256(); $action = get_from_post_or_empty('action'); $user = get_from_post_or_empty('username'); $pass = get_from_post_or_empty('password'); $email = get_from_post_or_empty('email'); $was_successful = false; if ($action && $user && $pass) { if ($action === 'Log in') { $_SESSION['user'] = $user; $was_successful = process_login($user, $pass, $authme_controller); } else if ($action === 'Register') { $was_successful = process_register($user, $pass, $email, $authme_controller); } } function get_from_post_or_empty($index_name) { return trim( filter_input(INPUT_POST, $index_name, FILTER_UNSAFE_RAW, FILTER_REQUIRE_SCALAR | FILTER_FLAG_STRIP_LOW) ?: ''); } // Login logic function process_login($user, $pass, AuthMeController $controller) { if ($controller->checkPassword($user, $pass)) { printf('<h1>Hello, %s!</h1>', htmlspecialchars($user)); echo 'Successful login. Nice to have you back!' . '<br /><a href="index.php">Back to form</a>'; return true; } else { echo '<h1>Error</h1> Invalid username or password.'; } return false; } // Register logic function process_register($user, $pass, $email, AuthMeController $controller) { if ($controller->isUserRegistered($user)) { echo '<h1>Error</h1> This user already exists.'; } else if (!is_email_valid($email)) { echo '<h1>Error</h1> The supplied email is invalid.'; } else { // Note that we don't validate the password or username at all in this demo... $register_success = $controller->register($user, $pass, $email); if ($register_success) { printf('<h1>Welcome, %s!</h1>Thanks for registering', htmlspecialchars($user)); echo '<br /><a href="index.php">Back to form</a>'; return true; } else { echo '<h1>Error</h1>Unfortunately, there was an error during the registration.'; } } return false; } function is_email_valid($email) { return trim($email) === '' ? true // accept no email : filter_var($email, FILTER_VALIDATE_EMAIL); } ?> <h1>Login sample</h1> This is a demo form for AuthMe website integration. Enter your AuthMe login details into the following form to test it. <form method="post"> <table> <tr><td>Name</td><td><input type="text" value="<?php echo htmlspecialchars($user) ?>" name="username" /></td></tr> <tr><td>Email</td><td><input type="text" value="<?php echo htmlspecialchars($email) ?>" name="email" /></td></tr> <tr><td>Pass</td><td><input type="password" value="<?php echo htmlspecialchars($pass) ?>" name="password" /></td></tr> <tr> <td><input type="submit" name="action" value="Log in" /></td> <td><input type="submit" name="action" value="Register" /></td> </tr> </table> </form> $_SESSION['user']: [<?php echo $_SESSION['user'] ?>] <a href="logout.php">sair</a> </body> </html>
  20. Mostra esse erro de SQL: Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-8, 4' at line 1. Isso acontece quando eu escrevo isso no URL:&tab=-1 ou &tab=-2, &tab=-3 ... etc O erro aponta pra essa query: $UTP = $db->query("SELECT `list`, `price` FROM burritos WHERE date = 'vm' LIMIT $startVEP, $maximoVEP"); Na parte onde tem escrito syntax to use near '-8, 4' está dizendo que estou passando um valor negativo no LIMIT. Então o erro está em $startVEP = (($maximoVEP * $page) - $maximoVEP); mas eu não vejo o que tem de errado com a logica. Alguém pode ajudar? Esse é o código de paginação: <?php if(empty($_GET['tab'])){}else{$page = $_GET['tab'];} if(isset($page)){$page = $_GET['tab'];}else{$page = 1;} $maximoVEP = 1; $startVEP = (($page * $maximoVEP) - $maximoVEP); $list = 'Asic'; $stmtVEP = $db->prepare("SELECT count(*) FROM burritos WHERE date = 'vm' AND list = :list"); $stmtVEP->bindValue(':list', $list, PDO::PARAM_STR); $stmtVEP->execute(); $total = $stmtVEP->fetchColumn(); $total_pages = ceil($total/$maximoVEP); echo '<nav aria-label="Page navigation example">'; echo '<ul class="pagination paginationEp ml-1 mr-1">'; if ($page >= 2){ echo '<li class="page-item">'; echo '<a class="page-link" href="?p='; echo htmlentities($slug, \ENT_QUOTES, "UTF-8", false); echo '&tab='.($page-1).'"><i class="faz fa-angle-left"></i> ANTERIOR</a>'; echo '</li>'; } echo '<li class="page-item">'; echo '<a class="page-link" href="'; echo htmlentities($slug, \ENT_QUOTES, "UTF-8", false); echo '"><i class="faz fa-list-ul"></i></i></a>'; echo '</li>'; if ($page < $total_pages){ echo '<li class="page-item">'; echo '<a class="page-link" href="?p='; echo htmlentities($slug, \ENT_QUOTES, "UTF-8", false); echo '&tab='.($page+1).'">PRÓXIMO <i class="faz fa-angle-right"></i></a>'; echo '</li>'; } echo '</nav>'; $conn = null; ?>
  21. Olá, pessoal. Boa tarde! Gostaria de, se possível, tirar uma dúvida particular com vocês. Eu tenho um código HTML que preenche dinamicamente, utilizando PHP, uma tabela (<tr><td></td><td></td><td></td><td></td></tr>) com dados vindo de uma tabela do banco de dados. Até ai tudo bem. O problema é que eu gostaria de realizar um evento de, ao clicar em uma <tr> dessa tabela (que foi preenchida dinamicamente no HTML), seja prenchida uma <div> com informações de um campo de uma tabela do banco de dados. Resumindo: Eu preencho a tabela com dados vindo do banco, e ao clicar em uma dessas linhas da tabela, irei mostrar o conteúdo da coluna (comentarios) que está no banco de dados, em uma <div> específica do meu código HTML. Andei pesquisando e vi que podemos usar AJAX para realizar essa questão de enviar dados de um elemento do nosso código HTML, para um arquivo PHP que realiza a consulta no banco. Porém não venho obtendo êxitos nas minhas tentativas. O agravante é que não consigo criar um evento "click" na minha <tr>. Se puderem me ajudar, ficarei grato. Estou precisando muito de realizar esse cenário aqui no meu estágio. Desde já, agradeço a atenção. Obrigado!
  22. Gostaria de desvincular os botões, tenho um botão de gerar senha e um de chamar, mas toda vez que gero uma senha, ele também chama, gostaria de desvincular esses botões, alguém poderia me ajudar por gentileza? <?php echo "<form>"; echo "<button> Gerar senha</button>"; echo "</form>"; $letras = range('A', 'Z'); $numeros = range(1, 9); shuffle($letras); shuffle($numeros); $senha = implode('', array_slice($letras, 3, 3)) . '-' . end($numeros); $file = 'senhas.txt'; if (!$handleFile = fopen($file, "a+")) { die("<p>Erro ao abrir/criar o arquivo: (<b>$file</b>)</p>"); } fwrite($handleFile, $senha . "\r\n"); fclose($handleFile); $arr = (file_get_contents($file)); echo '<pre>'; print_r($arr); echo '</pre>'; echo "<hr>"; ?> <?php echo "<form>"; echo "<button> Chamar senha</button>"; echo "</form>"; print_r("Senha $senha dirija-se ao caixa de atendimento"); ?>
  23. Boa tarde pessoal, tudo bem? Represento uma empresa da área de contabilidade, quero disponibilizar na minha plataforma online um sistema onde cada um dos meus clientes (dezenas de CNPJ'S diferentes) possam fazer a emissão dessas notas fiscais. Não quero pagar uma mensalidade por CNPJ visto que são muitos. Estou disposto a investir na compra da ferramenta pronta ou investir no desenvolvimento. Mas não sei por onde começar. Essa ferramenta fará parte de uma plataforma já existe, online. Poderiam me ajudar? Tudo que eu encontrei no mercado que oferece a integração via API é cobrado por CNPJ, o que fica inviável para meu negócio. Desde já muito obrigado!
  24. Fiz um sistema de login, porém quando o usuario tem um login "joao" e eu ponho "JoaO" ele consegue entrar. Alguem poderia ajudar ? <?php if(!isset($_SESSION)) { session_start(); } error_reporting(E_ALL); require 'login/AuthMeController.php'; // Change this to the file of the hash encryption you need, e.g. Bcrypt.php or Sha256.php require 'login/Sha256.php'; // The class name must correspond to the file you have in require above! e.g. require 'Sha256.php'; and new Sha256(); $authme_controller = new Sha256(); $action = get_from_post_or_empty('action'); $user = get_from_post_or_empty('username'); $pass = get_from_post_or_empty('password'); $email = get_from_post_or_empty('email'); $was_successful = false; if ($action && $user && $pass) { if ($action === 'Log in') { $was_successful = process_login($user, $pass, $authme_controller); } else if ($action === 'Register') { $was_successful = process_register($user, $pass, $email, $authme_controller); } } function get_from_post_or_empty($index_name) { return trim( filter_input(INPUT_POST, $index_name, FILTER_UNSAFE_RAW, FILTER_REQUIRE_SCALAR | FILTER_FLAG_STRIP_LOW) ?: ''); } // Login logic function process_login($user, $pass, AuthMeController $controller) { if ($controller->checkPassword($user, $pass)) { $_SESSION['user'] = $user; printf('<h1>Hello, %s!ff</h1>', htmlspecialchars($user)); echo 'Successful login. Nice to have you back!' . '<br /><a href="index.php">Back to form</a>'; return true; } else { echo '<h1>Error</h1> Invalid username or password.'; } return false; } // Register logic function process_register($user, $pass, $email, AuthMeController $controller) { if ($controller->isUserRegistered($user)) { echo '<h1>Error</h1> This user already exists.'; } else if (!is_email_valid($email)) { echo '<h1>Error</h1> The supplied email is invalid.'; } else { // Note that we don't validate the password or username at all in this demo... $register_success = $controller->register($user, $pass, $email); if ($register_success) { printf('<h1>Welcome, %s!</h1>Thanks for registering', htmlspecialchars($user)); echo '<br /><a href="index.php">Back to form</a>'; return true; } else { echo '<h1>Error</h1>Unfortunately, there was an error during the registration.'; } } return false; } function is_email_valid($email) { return trim($email) === '' ? true // accept no email : filter_var($email, FILTER_VALIDATE_EMAIL); } ?> <!DOCTYPE html> <html lang="pt-br"> <head> </head> <body> <?php if (!isset($_SESSION['user'])) { ?> <div class="menu-lateral"> <div class="title"><i class="faz fa-sign-in-alt"></i> Fazer Login</div> <div class="login"> <form method="post"> <input value="<?php echo htmlspecialchars($user) ?>" name="username" required=""> <input type="password" value="<?php echo htmlspecialchars($pass) ?>" name="password" required=""> <input class="button-input" type="submit" name="action" value="Log in"><br> <a href="./cadastrar"> <p>› Criar Conta</p> </a> </form> </div> </div> <?php }else{ ?> <div class="menu-lateral"> <div class="title"><i class="faz fa-user"></i> Painel de Controle</div> <div class="login"> <p>• Seja Bem Vindo, <b><?php echo $_SESSION['user'] ?></b> </p> <a href="logout.php">> Sair</a> </div> </div> <?php }?> </body> </html>
  25. Como eu coloco o codigo que vem depois do echo dentro de um session para todos os produtos marcados com checkbox serem enviados para uma pagina de carrinho de compras? <form class='produto'> <?php $sql = "SELECT * from produto"; $result = $mysqli->query($sql); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { echo "<div class='card' style='width: 18rem;'> <img class='card-img-top' src='uploads/".$row['ds_endereco']."' alt='Card Image cap'> <div class='card-body'> ".$row['cd_produto']." <h5 class='card-title'>".$row['nm_produto']."</h5> <p class='card-text'>".$row['ds_produto']."</p> <input type='checkbox' name=".$row['cd_produto']." id=".$row['cd_produto']."></input> <div class='produtopreco'><h6>R$".$row['vl_preco'].".00</h6></div> <label for=".$row['cd_produto']." class='btn btn-primary'> Adicionar ao Carrinho</input></label> </div> </div> <p> "; } } else { echo "0 results"; } ?> </form>

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×