Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''mysql''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. 1) Tenho um site de lista telefonica, desenvolvido com php e mysql. Se ficar sem fazer uma pesquisa por aproximadamente 10 minutos da um erro de perda de conexao com o banco de dados. Dando um refresh na tela ele refaz a conexao e funciona normalmente. O que pode ser este erro? 2) Não fecho a conexao com o banco apos a consulta. É necessário fechar a conexão após cada consulta?
  2. Tenho uma aplicação web em php com um banco ms-sql de 1,5GB de tamanho, na qual eu estou desenvolvendo um site novo e pretendo utilizar uma MySql. Todavia, vou precisar dos dados que estão no banco ms-sql de 1,5GB de tamanho, e eu gostaria de algumas orientações, tipo: 1) Devo tentar converter um arquivo .dmp para .sql e restaurar no banco MySQL com Workbench? 2) Devo criar manualmente as tabelas e os campos na MySql, exportar os dados do banco ms-sql para um arquivo .csv e depois importá-lo para a MySql? Neste caso, melhor que o nome dos campo e os tipos da MySql sejam iguais os da ms-sql? 3) Devo criar manualmente as tabelas e os campos na MySql com os nomes que eu quiser e fazer um INSERT na nova aplicação PHP por meio da execução HTTP de uma página WEB? Receio que neste caso eu tenha complicação de timeout na inserção de uma tabela com muitos registros, ou que precise converter um determinado dado de origem para conseguir gravar no tipo de campo destino. Lembrando que vou aproveitar para fazer uma limpa no banco ms-sql de 1,5GB, descartando algumas tabelas, campos e dados.
  3. Olá! Eu preciso montar uma tela onde seja exibido uma lista de publicações ordendas a critério do usuário, por exemplo: Categorias (LIVROS, PERIÓDICOS e CAPÍTULOS DE LIVROS), o usuário irá ordenar conforme sua necessidade. 1º PERIÓDICOS, 2º LIVROS, etc.... Eu preciso que a tabela que contenha as publicações sejam listadas abaixo de cada categoria, sendo ordenadas pela maior data de cada publucação por Categoria. Então pensei em fazer um laço para ler a ordem das categorias e montar na tela e abaixo de cada categoria virá as publicações de cada categoria ordenadas como falei acima. O problema é que no meu laço, isso só está sendo feito uma única veze não repete para as demais categorias, que são exibidas na tela vazias. Quando eu mudo a ordenação das categorias o mesmo ocorre. nesse caso as categorias PERIÓDICOS e CAPÍTULOS DE LIVROS, não recebem os dados de suas publicações. O código do laço é esse: <?php /* vai receber o titulo de cada categoria para fazer a SELECT*/ global $utf_tit_categ; $ordenacao = "SELECT titulo_categoria FROM tblcatpesquisa ORDER BY posicao"; $relaciona = mysqli_query($conecta, $ordenacao); /* tem a variável $rowcount que recebe o total de registros da tabela de CATEGORIAS */ for($a=0; $a <= $rowcount; $a++){ $ordem = mysqli_fetch_assoc($relaciona); $utf_tit_categ = utf8_encode($ordem['titulo_categoria']); /*a Global vai receber o nome da categoria formatado em UTF8*/ /* aqui é montado a exibição do título de cada uma das CATEGORIAS contadas por $rowcount */ echo "<div class='container bg-primary'><span class='font-weight-light text-white'>{$utf_tit_categ}</span></div>"; /* faço um Query para relacionar todas as publicações referentes a CATEGORIA do primeiro loop de FOR*/ $seleciona_itens = "SELECT datapublicacao, titulo, linkexterno FROM publicacoes WHERE categoria='$utf_tit_categ' ORDER BY datapublicacao DESC"; $executa_busca = mysqli_query($conecta, $seleciona_itens); while($item = mysqli_fetch_assoc($executa_busca)){ $utf_tit_pesq = utf8_encode($item['titulo']); echo "<div id='fundo'><span class='mx-3'>{$item['datapublicacao']} - {$utf_tit_pesq} - {$item['linkexterno']}</span></div>"; } mysqli_free_result($executa_busca); /*Libero a Query para uma nova consulta*/ /* o laço deve voltar daqui até que $rowcount seja atingido */ } mysqli_free_result($relaciona); ?> Não sei o que estou fazendo errado, ou então o que eu deixei de fazer. Alguém poderia me auxiliar para resolver esse problema? Grato!.
  4. Tenho um site em PHP que utiliza MS-SQL e estou querendo migrar para MySQL. A questão é que vou ter que desenvolver toda a programação de querys, etc...então eu poderia refazer a estrutura de banco tudo do zero, dar novos nomes de colunas e tabelas, mesmo porque tem campos inutilizados, criados inadequadamente, e vou precisar acrescentar coisas novas, mas, receio que recriar vai me dar mais trabalho depois na hora de importar os dados de um para outro, do que se eu utilizasse a mesma estrutura de tabelas, colunas, nomes, tipos de campos, etc. Vocês que são mais experientes e já passaram por isso, o que me aconselham a fazer?
  5. Boa tarde a todos. Estou com um problema, onde no meu site, eu desenvolvi um código simples, onde ele busca o número de visitas de uma página e o último IP que a acessou, soma +1 visita (caso o último número de IP não seja igual ao atual e salva o novo número no banco e o novo IP. O problema é que quando o número de visitas chega perto dos 4.000, ele volta a contar do zero novamente. Gostaria de saber se o erro pode ser na configuração do banco ou se é erro na lógica na hora de somar if ($ip !== $spec->IP) { $nova_visa = $spec->VISA + 1; $atualiza = mysql_query("UPDATE data_main SET VISA = '$nova_visa', IP = '$ip' WHERE ID = '$id'")or die(mysql_error()); } O campo VISA no MYSQL está configurado como INT (255)
  6. Olá quando entro no meu site me deparo com este erro alguém sabe arrumar Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in /home/imwfzgbi/public_html/config/config.php on line 19Warning: mysqli_set_charset() expects exactly 2 parameters, 1 given in /home/imwfzgbi/public_html/config/config.php on line 20 CONFIG.PHP: <?php $siteA = 'https://'.$_SERVER['SERVER_NAME'].'/'; $siteB = '/'; $email_suporte_staff = 'darkshadownbt@gmail.com'; global $siteB; global $siteA; $config_bd = array( 'host' => 'localhost', 'db' => 'imwfzgbi_ultra', 'usuario' => 'imwfzgbi_flix', 'senha' => 'ultraflixbr', ); $conect = mysqli_connect($config_bd['host'], $config_bd['usuario'], $config_bd['senha']); if($conect) { mysqli_select_db($config_bd['db']); mysqli_set_charset('utf8'); } else { echo '<center><b>config/config.php</b> não configurado.</center>'; exit; } ?> Se alguém me ajudar eu vou ficar muito grato
  7. Boa tarde pessoal, Estou com dificuldades em realizar um select que me retorne o último registro adicionado no banco pela sua data. SELECT * FROM Premio WHERE dataPremio = (SELECT MAX(dataPremio) FROM Premio) AND idLoteria=? AND idHorario=?; Este comando me retorna apenas os dados que foram inseridos hoje. Caso não tenha dado inserido hoje, gostaria que retornasse de ontem. Porém está retornando null. Alguma dica?
  8. Boa noite, Preciso gerar uma consulta SQL que traga o melhor tempo entre registros de uma única tabela, exemplo: Minha tabela: CREATE TABLE `mesaproducao` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `codProducao` INT(11) NOT NULL, `mesaProducao` VARCHAR(50) NOT NULL, `pn` VARCHAR(50) NOT NULL, `descricao` VARCHAR(50) NOT NULL, `multiplo` INT(11) NOT NULL, `tipo` VARCHAR(50) NOT NULL, `lote` VARCHAR(50) NOT NULL, `bip` VARCHAR(50) NOT NULL, PRIMARY KEY (`id`) ) Abaixo explicado e destacado de verde o que quero trazer com este SELECT:
  9. Boa tarde, Estou dificuldade de salvar as datas digitas no formulario no banco myqsql. As datas aparecem assim no banco 0000/00/00 Segue codigo. $validadeCnh = isset($_POST['validadeCnh']) == true ? $_POST['validadeCnh']: ""; $validadeCnh = implode("-", array_reverse(explode("/", $validadeCnh))); //echo $validadeCnh; $sql = "INSERT INTO `tbmotorista`(`cnh`, `nome`, `placa`, `transportadora`, `validadeCnh`) VALUES ($cnh, '$nome','$placa', '$transportadora', $validadeCnh)"; // executar o query / passar a variavel de conexao $qur = mysqli_query($con, $sql);
  10. Olá, criei uma pagina que recebe arquivos, porem quanto aperto em enviar ele salva apenas um nome no banco, e atualmente não esta enviando ao diretório, também gostaria antes de gravar em md5 alterar o nome do arquivo para o nome que o usuário se registrou e concatenando com o tipo do arquivo e a data e horário enviado, segue código a baixo: <?php include_once('config.php'); $msg = false; if(isset($_FILES['certidao'])){ $extensao = strtolower(substr($_FILES['certidao']['name'], -5)); $certidao = md5(time()) . $extensao; $diretorio = "upload/certidao/"; move_uploaded_file($_FILES['certidao']['tmp_name'], $diretorio . $certidao); } if(isset($_FILES['residencia'])){ $extensao = strtolower(substr($_FILES['residencia']['name'], -5)); $residencia = md5(time()) . $extensao; $diretorio = "upload/residencia/"; move_uploaded_file($_FILES['residencia']['tmp_name'], $diretorio . $residencia); } $sqli_code = "INSERT INTO arquivo(codigo, certidao, residencia, data) VALUES(null, '$certidao', '$residencia, NOW())"; $result_salva = mysqli_query($con, $sqli_code); header("location:enviado.php"); ?>
  11. Olá. Alguém poderia me ajudar em uma duvida. no Mysql como faria para ter uma terceira coluna com o saldo acumulado por linha, como no exempo abaixo: remessa qtd saldo_acumulado 1 45,1 45,1 2 47,15 92,25 3 40,75 133 4 45,2 178,2 ... ... ...
  12. Galera, estou com um problema. Programei um sistema em php no meu localhost, mas como não tinha acesso a internet na época que comecei a programar, criei o banco em "latin1_swedish_ci". Agora que tenho acesso a internet e uma hospedagem online, importei o banco para hospedar o sistema. Quando terminei de importar o sistema, os caracteres especiais são exibidos assim "Nova produção organizada". O head da página tanto no localhost quanto online está assim: <meta charset='utf-8' lang='pt-br'> Já tentei usar isso no arquivo de conexao: mysqli_set_charset($conexaoR,"utf8"); e mysqli_set_charset($conexaoR,"latin1_swedish_ci"); Achei vários tópicos na internet para converter, mas nenhuma solução funciona comigo. Sou leigo e ão entendo como pode a mesma configuração funcionar no localhost e não funcionar online. Alguém conhece alguma solução para isso?
  13. Tenho este código, ele funciona, SELECT MAX(Pontos), pontuacao.idjogador, pontuacao.idjornada, jogadores.Nome FROM pontuacao INNER JOIN jogadores on pontuacao.idjogador = jogadores.idjogador INNER JOIN jornada on jornada.idjornada = pontuacao.idjornada GROUP BY idJornada ORDER BY Nome mas agora no mesmo select queria que me retornasse um só registo com o jogador com mais 1º lugares Obrigado pessoal..
  14. CODIGO PHP: <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <title>ICM Social</title> <link href="https://fonts.googleapis.com/css?family=Titillium+Web:300,400,700" rel="stylesheet"> <link rel="stylesheet" href="_css/normalize.css"> <link rel="stylesheet" href="_css/style-signup.css"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> </head> <body> <div class="login-area"> <section> <span class="logo-image"> <center> <img src="_img/icm-logo.png" alt="ICM Social Logo" class="logo-img"> </center> </span> <form action="#" method="post"> <center> <id class="login"> <span class="entrar"> Entrar </span> <br> <input type="text" placeholder="Nome" name="nome" id="nome"> <br> <input type="email" placeholder="Email" name="email" id="email"> <br> <?php if(isset($_POST['criar'])){ if($emailCount == 0){ echo "<span style='color: white;'>Insira um email válido</span><br>"; } } ?> <input type="date" name="data" id="data" min="8"> <br> <input type="password" placeholder="Senha" id="senha" name="senha"> <br> <input type="password" placeholder="Repita a senha" id="senha" name="repitaSenha"> <br> <?php if(isset($_POST['criar'])){ if($senha != $repitaSenha){ echo "<br><span style='color: white;'>As senhas não estão iguais</span><br>"; $igual = false; } } ?> <input type="submit" name="criar" value="Criar" id="entrar"> </id> <br> <br> Já possui uma conta? <br> <span class="crie"><a href="">Logue-se agora</a></span> </center> </form> </section> </div> </body> </html> PHP(CONEXÃO): <?php try{ $pdo = new PDO("mysql:dbname=icmsocial;host=localhost", "root", ""); }catch(PDOException $e){ echo "Erro: " . $e -> getMessage(); } ?> PHP(PDO): <?php include 'mysql/connect.php'; if(isset($_POST['criar'])){ $nome = addslashes($_POST['nome']); $email = addslashes($_POST['email']); $data = addslashes($_POST['data']); $senha = addslashes($_POST['senha']); $repitaSenha = addslashes($_POST['repitaSenha']); $igual = false; if(isset($_POST['criar'])){ if($senha == $repitaSenha){ $pdo -> query("INSERT INTO usuarios VALUES nome='$nome', email='$email', data='$data', senha='$senha'"); echo "Cadastrado"; } } } ?>
  15. Pessoal,Sou diretor em uma empresa de telecomunicações. Hoje possuímos cerca de 40mil clientes.Estamos precisando de uma consultoria com URGÊNCIA em nosso sistema de gerenciamento, desenvolvido por nós mesmos, ao longo de 6 anos. Esse sistema hoje faz a gestão de cerca de 40mil clientes. Fizemos a migração para ele há cerca de 1 mês e recentemente começamos a ter problemas de desempenho porém nossa área de desenvolvimento está ficando sem recursos para sanar os problemas.O sistema é em Java (Jboss e bd Mysql), em servidores Linux virtualizados com VmWare, plataforma de hardware da Huawei, em blades.Estamos buscando empresas ou profissionais especializados em sistemas de alto desempenho ou alta disponibilidade, banco de dados, tunning, ou também sistemas de missão crítica.Queremos empresas ou pessoas que já possuam experiência comprovada nesse tipo de sistema. De preferência com cases em empresas de grande porte e que operam sistemas de missão crítica como bancos, grandes sites de conteúdo (UOL, Globo, IG), empresas de telecom, etc.Alguém pode nos ajudar indicando uma empresa, profissional ou até mesmo se apresentando para prestar esse serviço?Seria um job temporário.Obrigado.
  16. Olá pessoal, Tenho o seguinte codigo, simplificado: <script>var pages=5;</script> $sql = "SELECT * FROM ".$datatable." ORDER BY id ASC LIMIT 2, <script>document.write(pages);</script>"; A var pages é javascript que no final não retorna nenhum valor da base de dados. Se colocar o valor 5 em vez do script já funciona: $sql = "SELECT * FROM ".$datatable." ORDER BY id ASC LIMIT 2, 5"; outra coisa estranha é se fizer um echo, imprime tal e qual a mesma coisa: echo "SELECT * FROM ".$datatable." ORDER BY id ASC LIMIT 2, <script>document.write(pages);</script>"; o resultado é: SELECT * FROM binar ORDER BY id ASC LIMIT 2, 5 Está tudo correto! Não vejo porque não funciona!! alguém me pode ajudar?
  17. Boa noite, Tenho suas tabelas em meu BD uma de Receita e outra de gastos, separados ambos os gastos como as receitas por mês, preciso somar os valores por mês e subtrair Renda - Gasto, como faço esta consulta? preciso muito da ajuda dos mestres. desde já muito obrigado.
  18. Senhores(as) obrigado desde já. Tenho uma tabela com 4 colunas no MySQL: Cod = Int autoincremento; domain = varchar(150); dtatualizacao = datetime; bvalido = boleano; O que eu quero fazer é o seguinte: Verificar se um dominio é valido, e atualizar na base de dados com a data e se é valido ou não com uma variavel booleana. Porém que eu não estou me saindo bem com meu código, ou eu faço o select ou o update, os 2 não estão acontecendo. Como eu devo fazer? <?php function validadominio($dominio){ if(!checkdnsrr($dominio,'A')){ // $mensagem='Inválido!'; return FALSE; }else{ // $mensagem='Válido!'; return TRUE; } } $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "verificar_dominios"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "SELECT cod, domain FROM dominios where dtatualizacao='0000-00-00 00:00:00' limit 1"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $valido= validadominio($row['domain']); $codigo = $row['codigo']; $sqlupdate="update dominios set dtatualizacao=NOW(), bvalido='$valido' where cod='$codigo'"; echo "Dominio: " . $row['domain']." - Verif.: ".$valido."<br>"; $mysqli->query($sqlupdate, $conn); } } else { echo "0 results"; } $conn->close(); ?>
  19. Boa tarde gente! Estou fazendo um sistema que cadastra alunos, o adm vai cadastrar os usuarios desse sistema, só que ao tentar gravar as informações no banco de dados elas não aparecem. estarei postando os codigos: Listar_usuario.php <?php session_start(); include_once("seguranca.php"); include_once("conexao.php"); ?> <!doctype html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="description" content="Página administrativa"> <meta name="author" content="Paulo Baltieri"> <link rel="icon" href="../../../../favicon.ico"> <title>Administrativo</title> <!-- Bootstrap core CSS --> <link href="css/bootstrap.min.css" rel="stylesheet"> <!-- Custom styles for this template --> <link href="starter-template.css" rel="stylesheet"> </head> <body> <?php include_once("menu_admin.php"); $resultado=mysql_query("SELECT*FROM usuarios ORDER BY 'id'"); $linhas=mysql($resultado); ?> <nav class="navbar navbar-expand-md navbar-dark bg-dark fixed-top"> <a class="navbar-brand" href="administrativo.php">UPDATE</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarsExampleDefault"> <ul class="navbar-nav mr-auto"> <li class="nav-item active"> <a class="nav-link" href="#">Inicio<span class="sr-only">(current)</span></a> </li> <li class="nav-item"> <a class="nav-link" href="#">Link</a> </li> <li class="nav-item"> <!-- <a class="nav-link disabled" href="#">Disabled</a>--> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="http://example.com" id="dropdown01" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Usuario</a> <div class="dropdown-menu" aria-labelledby="dropdown01"> <a class="dropdown-item" href="listar_usuario.php">Listar</a> <a class="dropdown-item" href="cad_usuario.php">Cadastrar</a> </div> </li> <li class="nav-item"> <a class="nav-link" href="sair.php">SAIR</a> </li> </ul> <form class="form-inline my-2 my-lg-0"> <input class="form-control mr-sm-2" type="text" placeholder="Search" aria-label="Search"> <button class="btn btn-outline-success my-2 my-sm-0" type="submit">Pesquisar</button> </form> </div> </nav> <main role="main" class="container"> <div class="starter-template"> <br></br> <h1>Lista e Usuarios</h1> <p class="lead">Usuarios registrados no sistema.</p> <table class="table"> <thead class="thead-inverse"> <tr> <th>ID</th> <th>Nome</th> <th>Email</th> <th>Nivel de acesso</th> <th>login</th> <th>Ações</th> </tr> </thead> <tbody> <?php while($linhas = mysql_fetch_array($resultado)){ echo"<tr>"; echo"<td>".$linhas['id']."</td>"; echo"<td>".$linhas['nome']."</td>"; echo"<td>".$linhas['email']."</td>"; echo"<td>".$linhas['nivel_acesso_id']."</td>"; echo"<td>".$linhas['login']."</td>"; echo"<td> Editar - Visualizar - Apagar</td>"; echo "</tr>"; } ?> <tr> </tr> </tbody> </table> </main><!-- /.container --> </div> </main><!-- /.container --> <!-- Bootstrap core JavaScript ================================================== --> <!-- Placed at the end of the document so the pages load faster --> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <script>window.jQuery || document.write('<script src="../../../../assets/js/vendor/jquery-slim.min.js"><\/script>')</script> <script src="js/popper.min.js"></script> <script src="js/bootstrap.min.js"></script> </body> </html> cad_usuario.php <?php session_start(); include_once("seguranca.php"); include_once("conexao.php"); ?> <!doctype html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="description" content="Página administrativa"> <meta name="author" content="Paulo Baltieri"> <link rel="icon" href="../../../../favicon.ico"> <title>Cadastrar usuario</title> <!-- Bootstrap core CSS --> <link href="css/bootstrap.min.css" rel="stylesheet"> <!-- Custom styles for this template --> <link href="starter-template.css" rel="stylesheet"> </head> <body> <?php include_once("menu_admin.php"); ?> <nav class="navbar navbar-expand-md navbar navbar-dark bg-primary fixed-top"> <a class="navbar-brand" href="administrativo.php">UPDATE</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarsExampleDefault"> <ul class="navbar-nav mr-auto"> <li class="nav-item active"> <a class="nav-link" href="#">Inicio<span class="sr-only">(current)</span></a> </li> <li class="nav-item"> <a class="nav-link" href="#">Link</a> </li> <li class="nav-item"> <!-- <a class="nav-link disabled" href="#">Disabled</a>--> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="http://example.com" id="dropdown01" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Usuario</a> <div class="dropdown-menu" aria-labelledby="dropdown01"> <a class="dropdown-item" href="listar_usuario.php">Listar</a> <a class="dropdown-item" href="cad_usuario.php">Cadastrar</a> </div> </li> <li class="nav-item"> <a class="nav-link" href="sair.php">SAIR</a> </li> </ul> <form class="form-inline my-2 my-lg-0"> <input class="form-control mr-sm-2" type="text" placeholder="Digite sua pesquisa" aria-label="Search"> <button type="button" class="btn btn-secondary">Pesquisar</button> </form> </div> </nav> <main role="main" class="container"> <div class="starter-template"><br></br></p> <br></br> <h1>Cadastro de usuários</h1> <p class="lead"></p> <form class="form-horizontal" method="POST" action="processa/cad_processa.php"> <div class="container"> <form> <div class="form-group"> <label for="exampleInputEmail1">Nome </label> <input type="text" class="form-control" name="nome" aria-describedby="emailHelp" placeholder="Nome completo"> </div> <div class="form-group"> <label for="exampleInputEmail1">E-mail</label> <input type="email" class="form-control" name="email" aria-describedby="emailHelp" placeholder="Digite seu e-mail"> </div> <div class="form-group"> <label for="exampleInputEmail1">Usuário</label> <input type="text" class="form-control" name="usuario" aria-describedby="emailHelp" placeholder="Digite um nome de usuario."> </div> <div class="form-group"> <label for="exampleInputPassword1">Senha</label> <input type="password" class="form-control" name="senha" placeholder="Digite uma senha"> </div> <div class="form-group"> <label for="exampleSelect1">Nivel de acesso</label> <select class="form-control" name="nivel_de_acesso_id"> <option value="1">Administrativo</option> <option value="2">Usuário</option> </select> </div> <button type="submit" class="btn btn-primary">Cadastrar</button> </form> </div> </form> </div> </main><!-- /.container --> <!-- Bootstrap core JavaScript ================================================== --> <!-- Placed at the end of the document so the pages load faster --> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <script>window.jQuery || document.write('<script src="../../../../assets/js/vendor/jquery-slim.min.js"><\/script>')</script> <script src="js/popper.min.js"></script> <script src="js/bootstrap.min.js"></script> </body> </html> cad_processa.php <?php session_start(); include_once("../seguranca.php"); include_once("../conexao.php"); $nome = $_POST["nome"]; $email = $_POST["email"]; $usuario = $_POST["usuario"]; $senha = $_POST["senha"]; $nivel_de_acesso = $_POST["nivel_de_acesso"]; $query = mysql_query("INSERT INTO usuarios(nome, email, login, senha, nivel_de_acesso_id, created) VALUES ('$nome','$email','$usuario','$senha','$nivel_de_acesso_id', NOW())"); if(mysql_affected_rows() != -1){ header("Location: listar_usuario.php"); }else{ $_SESSION['ErroLogin'] = "Erro no Cadastro:" or die(mysql_error()); header("Location: listar_usuario.php.php")or die(mysql_error()); } ?> Anexei ao tópico a forma que o banco de dados se encontra, podem me ajudar? Estou em fase de aprendizado, estou implantando esse sistema na empresa que atuo. Desde já agradeço.
  20. Olá pessoal! Sou novo por aqui e gostaria de uma ajudinha de vocês. Estou montando um site PHP sobre agendamento de horários, onde será mostrado o nome de cada pessoa em seu respectivo horário, assim como está na imagem. Ex: Uma escola de cursos, onde cada aluno tem seu horário, mais pode sofrer uma alteração do horário por causa de uma reposição de horário ou transferência do horário. Mais não faço ideia de como fazer isso, primeiramente imaginei fazer em uma tabela HTML os horários e os dias da semana, e depois fazer a conexão com o banco de dados e inserir os nomes, mais o problema seria sincronizar as datas com os dia da semana (Ex: segunda - 12/02/2018 ). Já procurei aqui no fórum sobre o assunto, tem várias questões parecidas, mais nenhuma que me tirasse essa dúvida.
  21. zandotc

    MYSQL COUNT e IF?

    Boa Tarde, Tenho as seguintes queries: //Pega o total de produtos da familia. Ex 25 $query ="SELECT *, COUNT(familia) as total from cadastro group by familia"; $executa=mysql_query($query); $a=mysql_fetch_array($executa); //Pega o total de produtos já fabricados com base na data de retorno; $queryb ="SELECT COUNT(familia) as pronto from cadastro where dataretorno<>'0000-00-00 00:00:00' group by familia"; $executab=mysql_query($queryb); $b=mysql_fetch_array($executab); //Pega o total de produtos em produção com base na data de retorno. $queryc ="SELECT COUNT(familia) as producao from cadastro where dataretorno='0000-00-00 00:00:00' group by familia"; $executac=mysql_query($queryc); $c=mysql_fetch_array($executac); Problema está que ele retorna, apenas de uma família, pois não está em um while nem nada. Tentei usar um IF na consulta mas não obtive sucesso. Exemplo de dados gravados: familia dataretorno C2-2018 0000-00-00 00:00:00 C2-2018 2018-02-02 00:00:00 C3-2018 2018-02-03 00:00:00 C4-2018 2018-02-05 00:00:00 C5-2018 2018-02-07 00:00:00 C5-2018 2018-02-07 00:00:00 C5-2018 0000-00-00 00:00:00 Saida MYSQL agrupando por família familia dataretorno pronto producao total C2-2018 0000-00-00 00:00:00 1 1 2 C3-2018 2018-02-03 00:00:00 1 0 1 C4-2018 2018-02-05 00:00:00 1 0 1 C5-2018 2018-02-07 00:00:00 2 1 3 Como poderia fazer isso usando apenas uma querie, tentei com sub selects também não consegui Muito obrigado pela atenção e colaboração.
  22. marvell

    Como exibir videos ?

    Boa tarde pessoal, eu tenho duas tabelas "cenas" e "visita_conteudo" a tabela cena guarda várias informações, como vídeos, data, visualização e etc... E na "visita_conteudo" guarda e faz a contagem dessas datas e visualizações, como eu faço para exibir na minha pagina através dessas tabelas, os vídeos mais visitados do mês ou da semana?
  23. Boa noite, Estou usando o phpmyadmin para criar o bd. Ao criar a referência recebo a mensagem de que foi criada com sucesso. Tenho a tabela férias e a tabela funcionário. A tabela férias armazena o código do funcionário que está entrando de férias. Fui instruída a fazer o seguinte teste para verificar se o relacionamento está funcionando: adicionar na tabela férias, um registro com o código de um funcionário que não exista na tabela funcionário, e caso não fosse possível criar esse registro isso queria dizer que o relacionamento estaria funcionando. Porém o registro é adicionado sem dar qualquer erro. Gostaria de saber se esse teste é realmente válido. Se não for, me digam outra forma de testar. Se for, em nome de Jesus, me ajudem a descobrir o que deu errado! 💜
  24. Boas. Estou bloqueado na construção da url amigável. Tenho um menu, que é carregado da base de dados, que tem um campo "slug", onde está guardada a url amigável. Consegui encontrar um tutorial que me levou a meio da tarefa, mas fiquei no seguinte ponto: localhost/omeusite.com/?fchild=noticias Navegando pelo menu, acedo a todo o conteúdo do site, mas não sei avançar daqui, ou seja, retirar o "?fchild=". Alguém me poderá ajudar? Obrigado PS: Não coloco o código, apenas porque excede em muito o razoável, mas poderei disponibilizar, obviamente.
  25. Bom dia Tenho o codigo abaixo onde monto uma tabela com o codigo php/html- usando os dados de um banco mysql , porém gostaria de transferir a linha selecionada pelo usuario, para uma outra pagina php como seus dados que estao no banco mysql Queria saber como faço essa transferencia ? <?php include("config.php"); header("Content-type: text/html; charset=utf-8"); mysqli_set_charset($db,"utf8"); echo " <script language='javascript' type='text/javascript'> function clickListener(e){ var id = e.getAttribute(id); } </script> "; $sql = mysqli_query($db, "SELECT atend.numeroticket , atend.datadecadastro, tip.tipo, dis.dispositivo, loc.localizacao, dep.departamento, atend.ramal, atend.assunto, atend.descricao, atend.anexo , usu.login FROM atendimentos as atend inner JOIN usuarios as usu on atend.id = usu.id inner join tipoatendimento as tip on tip.id_tipoatendimento = atend.tipo inner join localizacao as loc on atend.localizacao = loc.id_localizacao INNER JOIN dispositivos as dis on atend.dispositivo = dis.id_dispositivo INNER JOIN departamentos as dep on atend.departamento = dep.id_departamento "); echo "<table border='1'>"; echo "<tr><td></td>"; echo "<td>Ticket</td>"; echo "<td>Usuario</td>"; echo "<td>Data de Cadastro</td>"; echo "<td>Tipo</td>"; echo "<td>Dispositivo</td>"; echo "<td>Localização</td>"; echo "<td>Departamento</td>"; echo "<td>Ramal</td>"; echo "<td>Assunto</td>"; echo "<td>Descrição</td>"; echo "<td>Anexo</td>"; echo "<td>Ação</td>"; echo "<td>Baixa</td></tr>"; $i=0; while($exibe = mysqli_fetch_assoc($sql)){ $i = $i + 1; echo "<tr><td><input type='checkbox' name='idtabela' value='[$i]'>"."</td>"; echo "<td>".$exibe["numeroticket"]."</td>"; echo "<td>".$exibe["login"]."</td>"; echo "<td>".$exibe["datadecadastro"]."</td>"; echo "<td>". $exibe["tipo"]."</td>"; echo "<td>". $exibe["dispositivo"]."</td>"; echo "<td>". $exibe["localizacao"]."</td>"; echo "<td>". $exibe["departamento"]."</td>"; echo "<td>". $exibe["ramal"]."</td>"; echo "<td>". $exibe["assunto"]."</td>"; echo "<td>". $exibe["descricao"]."</td>"; echo "<td>". $exibe["anexo"]."</td>"; echo "<td>". "<a href='chat_atendimento.php'>Responder</a>" ."</td>"; echo "<td>". "<a href='../login.html'>Baixar</a>" ."</td></tr>"; } echo "</table>"; ?>
×
×
  • Criar Novo...