Jump to content
Fórum Script Brasil

wash

Membros
  • Posts

    306
  • Joined

  • Last visited

Everything posted by wash

  1. Ôppa! Agora eu entendi! O que o sr. quer é transformar em echo "<a href='link-qualquer' data-atributo-qualquer='valor-qualquer'>$row[nome]</a><br>";
  2. Olá! Acredito que com $('body').on('mouseover', '.seus-links', function(){... o sr. vai conseguir
  3. Olá! É bem estranho! Os dados são enviados. Eles chegam no arquivo .php Mas por alguma razão misteriosa, não são exibidos. Vai ser preciso um minucioso trabalho investigativo pra descobrir. Antes dos dados serem exibidos, eles recebem algum tratamento? Pode ser na validação/tratamento dos dados.
  4. Olá! Sugestão: $semNumeros = preg_replace('/\d+/', '', $tabela);
  5. Olá! Segue sugestão: <!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.0"> <script type="text/javascript" src="javascript/main.js"></script> <link rel="stylesheet" href="styles.css"> <title>Cadastro de Usuário</title></head> <body> <header><img width="70px" src="imagens/Brasão 4ª RM.png" alt="Brasão 4ª RM"> <h1>Seção do Serviço de Inativos e Pensionistas</h1></header> <section> <form method="POST" action="cadastro.php"> <fieldset class="grupo"> <!-- Campo do sobrenome com legenda "Nome" e css de classe "campo" --> <div class="campo"> <label for="nome"><strong>Nome</strong></label> <input type="text" name="nome" id="nome" required placeholder="Sd FULANO" title="Digite o Posto/Grad e Nome de Guerra"> </div> <!-- Campo do e-mail com legenda "Digite seu e-mail" e css de classe "campo" --> <div class="campo"> <label for="email"><strong>Digite seu e-mail</strong></label> <input type="text" name="email" id="email" required placeholder="[email protected]" title="Digite o seu e-mail"> </div> <!-- Campo da senha com legenda "Acesso" e css de classe "campo" --> <div class="campo"> <label for="acesso"><strong>Qual seu Acesso</strong></label> <select id="acesso" name="acesso" required> <option selected disabled value="">Selecione</option> <option>SAP</option> <option>e-Pessoal</option> <option>Arquivo</option> <option>Administrador</option> </select></div> <!-- Campo da senha com legenda "Digite sua senha" e css de classe "campo" --> <div class="campo"> <label for="senha"><strong>Digite sua senha</strong></label> <input type="password" name="senha" id="senha" required placeholder="Senha" title="Digite a sua senha"> </div> <!-- Botão para enviar o formulário --> <button class="botao" type="submit" onsubmit="">CADASTRAR</button> </fieldset> </form> </section> <div> <p> <button><a href="index.html">Voltar</a></button> </p> </div> <footer></footer> </body> </html> <?php require 'connection.php'; $nome = $_POST['nome']; $email = $_POST['email']; $acesso = $_POST['acesso']; $senha = md5($_POST['senha']); // define a query de cadastro $sql_cadastro = "INSERT INTO usuarios (nome, email, acesso, senha) VALUES ('$nome', '$email', '$acesso', '$senha')"; // executa a query de cadastro $sqli->query($sql_cadastro); // verifica se houve algum erro if ($sqli->error) { echo '<script>window.alert("Falha no cadastro do usuário! '.$sqli->error.'");' . 'window.location.href="./"' . '</script>'; } echo '<script> window.alert("Cadastro realizado com Sucesso!"); window.location.href = "index.html"; </script>'; connection: <?php /* variáveis para conexão com o banco de dados*/ $host = 'localhost'; $user = 'root'; $senha = ''; $database = 'arquivo_processos'; /* estabelecendo conexão com o sql */ $sqli = new mysqli($host, $user, $senha); /* se houver erro na conexão, exibir mensagem de erro */ if ($sqli->connect_error) { die('Connect Error: ' . $sqli->connect_error); } /* selecionando o banco de dados com o qual desejo trabalhar */ if($sqli->select_db($database)){ /* se o banco de dados não existir, exibir mensagem de erro */ }else{ die("<h1>Banco de dados não encontrado: <b style='color:darkred'>$database</b></h1><small>Certifique-se de ter executado a query de criação do banco de dados</small>"); } .sql drop schema if exists arquivo_processos; create schema arquivo_processos; use arquivo_processos; create table usuarios ( id int primary key auto_increment, nome varchar(60), email varchar(60), acesso varchar(60), senha char(32), created_at timestamp default current_timestamp )
  6. Bom dia! Pra evitar o tráfego muito intenso de dados e o recarregamento desnecessário de muitos arquivos, eles são armazenados em cache no próprio browser. Atualize o browser pressionando ctrl+F5 que vai forçar o recarregamento dos arquivos cacheados.
  7. Olá! O html não estiliza o menu. O estilo está no .css Procure no css e vai descobrir o que proporciona essa altura
  8. Sugestão: Crie um arquivo para sua própria customização. Ex.: myCustomStyle.css Dentro dele estilize os elementos como quiser Ex.: .diferente{ min-width:320px; } E use esse seu css customizado.
  9. Olá! arquivos chegam pela variável $_FILE e não por $_POST teste assim: if(isset($_FILES['arquivo'])){ echo '<pre>Arquivo: '; print_r($_FILES['arquivo']); echo '</pre>'; die(__FILE__ . ' at line: ' . __LINE__); }
  10. Olá! Você pode apenas acrescentar outra class ex.: <li class='nav-item'></li> <li class='nav-item diferente'></li> <li class='nav-item'></li> e no css, estilize .diferente, pra ficar do jeito que precisar.
  11. Olá! Ajude-nos a entender melhor. Mostre-nos como ficou definido o valor de $routes quando o sr. usou ->setRoutes()
  12. Preencha com um valor que a coluna aceite. Como foram determinados os valores válidos para essa coluna, no momento da criação da table sql?
  13. Olá! Se estiver usando bootstrap 4.6+ proceda assim pra ver: <nav class="navbar navbar-default no-margin"> <div class="navbar-header fixed-brand"> <a class="navbar-brand" href="home.php"> <i class="fa fa-home"></i> <?php echo $TITULO;?> </a> </div> <div class="ml-auto"> <?php echo $USUARIO_NOME;?><br> <?php echo $USUARIO;?><br> <a href="sair.php"> <i class="fa fa-sign-in"> Logoff</i> </a> </div> </nav>
  14. A coluna especificada não aceita o valor --
  15. Olá! Essas função estão buscando as informações no banco de dados.
  16. Olá! Antes de definir o header('Location..., verifique a permissão do user, e só então, defina o header('Location... para onde aquele user deverá ser direcionado
  17. Moleza! Quebra de linha se faz com a tag <br> (break rule)
  18. Olá! Cada linha(aquilo que contém as células) em uma tabela é gerada por <tr> table rule (linha de tabela) Logo, uma thead com duas linhas seria: <thead> <tr>...</tr> // linha 1 <tr>...</tr> // linha 2 </thead>
  19. Olá! Ali, o sr. usou o método imagecreatefromjpeg Quando a imagem for gif use o método: imagecreatefromgif, veja em php.net/imagecreatefromgif Quando a imagem for png use o método imagecreatefrompng, veja em: php.net/imagecreatefrompng
  20. foreach($dir as $file) { if ($file->isFile()) { // cria um array com um unix timestamp de modificação dos arquivos como índice $files[$file->getMTime()] = $file->getFilename(); } } // ordena pelos índices ksort($files); // mostra a lista de arquivos ordenados na tela echo '<pre>ordered $files: '; print_r($files); echo '</pre>';
  21. wash

    Erro foreach() PHP

    Mostre-nos onde o sr. criou a variável $rows
  22. Bom dia! Uma solução seria coletar os dados dos forms que precisar via js e submeter via ajax
×
×
  • Create New...