Ir para conteúdo
Fórum Script Brasil

emmanuelsiqueira30

Membros
  • Total de itens

    39
  • Registro em

  • Última visita

Tudo que emmanuelsiqueira30 postou

  1. O if e else redirecionam para página especificadas porém sou redirecionado para uma página que só existe na raiz. <?php //session_start(); //Incluindo a conexão com banco de dados include_once("conexao.php"); //O campo usuário e senha preenchido entra no if para validar if ((isset($_POST['email'])) && (isset($_POST['senha']))) { $usuario = mysqli_real_escape_string($con, $_POST['email']); //Escapar de caracteres especiais, como aspas, prevenindo SQL injection $senha = mysqli_real_escape_string($con, $_POST['senha']); $senha = $senha; //Buscar na tabela usuario o usuário que corresponde com os dados digitado no formulário $result_usuario = "SELECT * FROM usuario WHERE email = '$usuario' && senha = '$senha' LIMIT 1"; $resultado_usuario = mysqli_query($con, $result_usuario); $resultado = mysqli_fetch_assoc($resultado_usuario); //Encontrado um usuario na tabela usuário com os mesmos dados digitado no formulário if (isset($resultado)) { $_SESSION['usuarioId'] = $resultado['id_usuario']; $_SESSION['usuarioNome'] = $resultado['nome']; $_SESSION['usuarioNiveisAcessoId'] = $resultado['niveis_acesso_id']; $_SESSION['usuarioEmail'] = $resultado['email']; if ($_SESSION['usuarioNiveisAcessoId'] == "1") { header("Location: ./administrativo.php"); } else if ($_SESSION['usuarioNiveisAcessoId'] == "2") { header("Location: ./colaborador.php"); } } //Não foi encontrado um usuario na tabela usuário com os mesmos dados digitado no formulário //redireciona o usuario para a página de login else { //Váriavel global recebendo a mensagem de erro $_SESSION['loginErro'] = "Usuário ou senha Inválido"; header("Location: index.php"); } //O campo usuário e senha não preenchido entra no else e redireciona o usuário para a página de login } else { $_SESSION['loginErro'] = "Usuário ou senha não preenchidos"; header("Location: index.php"); } ?>
  2. Obrigado pela informação. Como faço para colocar melhor resposta e fechar o post?
  3. class busca { public int v[] = new int[3] public int busca (int[] v, int n) { for(int i=0; i < 3; i++) { if (n == v) { System.out.print("O valor "+v+" está na posição "+i); } } } public static void main(string[] args) { Scanner sc = new Scanner(); int v[] = {1,2,3}; int n; System.out.print("Digite um numero para busca: "); n = sc.nextInt(); b.busca(v,n); } }
  4. Algoritmo A(a,n) k = n b = 1 c = a enquanto (k > 0) faca se (k % 2 == 0) então k = k / 2 c = c * c else k = k - 1 b = b * c fimse fimenquanto retorne b fim
  5. Alguém poderia me ajudar neste código não estou conseguindo descobrir qual o problema. <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!-- Latest compiled JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <?php require('conexao.php'); session_start(); if ((!isset ($_SESSION['login']) == true) and (!isset ($_SESSION['senha']) == true)) { unset($_SESSION['login']); unset($_SESSION['senha']); session_destroy(); header('location:login.php'); } if ($_SESSION['nivel'] == 2) { session_destroy(); header('location:login.php'); } echo "Login: " . $_SESSION['login'] . "</br>"; echo "ID do Promotor: " . $_SESSION['idpromotor'] . "</br>"; echo "Nível de acesso do promotor: " . $_SESSION['nivel'] . "</br>"; if (isset($_POST['cadastrar'])) { $nome = ($_POST['nome']); $endereco = ($_POST['endereco']); $fonecelular = ($_POST['fonecelular']); $email = ($_POST['email']); $idt = ($_POST['idt']); $orgao = ($_POST['orgao']); $dtnasc = ($_POST['dtnasc']); $foto = ($_FILES['foto']); $eventoid = ($_POST['eventoid']); $idpromotor = ($_SESSION['idpromotor']); // Pega extensão da imagem preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext); // Gera um nome único para a imagem $nome_imagem = md5(uniqid(time())) . "." . $ext[1]; // Caminho de onde ficará a imagem $caminho_imagem = "fotos/" . $nome_imagem; // Faz o upload da imagem para seu respectivo caminho move_uploaded_file($foto["tmp_name"], $caminho_imagem); $sql = mysql_query("INSERT INTO aniversariante (niver_id,niver_nome,niver_endereco,niver_fone_celular,niver_email,niver_idt,niver_orgao,niver_dt_nasc,niver_foto,promotor_promotor_id,evento_evento_id,niver_promotor) VALUES (NULL,'$nome','$endereco','$fonecelular','$email','$idt','$orgao','$dtnasc','$nome_imagem','$eventoid','$idpromotor','promotorid','niverpromotor')"); // Se os dados forem inseridos com sucesso if ($sql){ echo '<div class="alert alert-success">Aniversariante cadastrado com sucesso.</div>'; } else { echo '<div class="alert alert-danger">Aniversariante não cadastrado.</div>' . mysql_error(); } } ?> <style type="text/css"> .formulario { width: 250px; float: left; position: block; background-color: #fff; } </style> <html> <head> <title>Cadastro de Aniversariante</title> </head> <body> <div class="container-fluid"> <?php require('topo.php'); require('menu.php'); ?> </div> <div> <form action="cadniver.php" method="post" enctype="multipart/form-data" name="cadastro" class="formulario"> <div class="form-group"> <label for="evento">Evento:</label></br> <select class="form-control" name="eventoid"> <?php $consulta = mysql_query("SELECT * FROM evento"); while ($evento = mysql_fetch_array($consulta)){ $data = $evento['evento_data']; ?> <option value=<?php $evento['evento_id']; ?> > <?php echo $evento['evento_nome'] . date('d-m-Y', strtotime($data)); ?> </option> <?php } ?> </select></label><br> <label for="nome">Nome:</label> <input type="text" name="nome" class="form-control"> <label for="endereco">Endereço:</label> <input type="text" name="endereco" class="form-control"> <label for="fonecelular">Telefone Celular:</label> <input type="text" name="fonecelular" class="form-control"> <label for="email">Email:</label> <input type="email" name="email" class="form-control"> <label for="idt">Identidade:</label> <input type="text" name="idt" class="form-control"> <label for="orgao">Orgão Expedidor:</label> <input type="text" name="orgao" class="form-control"> <label for="dtnasc">Data de Nascimento:</label> <input type="date" name="dtnasc" class="form-control"> <label for="foto">Foto:</label> <input type="file" name="foto" class="form-control"> <input type="hidden" name="idpromotor" value=<?php $_SESSION['idpromotor']; ?> > <button type="submit" name="cadastrar" value="Cadastrar" class="btn btn-default">Cadastrar</button> </form> </div> </div> </body> </html>
  6. Pessoal boa noite alguém poderia me ajudar, porque não estou conseguindo cadastrar este formulário. Agradeço desde já por qualquer ajuda. <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!-- Latest compiled JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <?php require('conexao.php'); if (isset($_POST['cadastrar'])) { $nome = ($_POST['nome']); $endereco = ($_POST['endereco']); $fonecelular = ($_POST['fonecelular']); $email = ($_POST['email']); $idt = ($_POST['idt']); $orgao = (strtoupper($_POST['orgao'])); $dtnasc = ($_POST['dtnasc']); $foto = ($_FILES['foto']); $promotorid = ($_POST['promotorid']); $eventoid = (isset($_POST['eventoid'])); // Pega extensão da imagem preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext); // Gera um nome único para a imagem $nome_imagem = md5(uniqid(time())) . "." . $ext[1]; // Caminho de onde ficará a imagem $caminho_imagem = "fotos/" . $nome_imagem; // Faz o upload da imagem para seu respectivo caminho move_uploaded_file($foto["tmp_name"], $caminho_imagem); $sql = mysql_query("INSERT INTO promotor VALUES (NULL,'$nome','$endereco','$fonecelular','$email','$idt','$orgao','$dtnasc','$nome_imagem','$promotorid','$eventoid')"); // Se os dados forem inseridos com sucesso if ($sql){ echo '<div class="alert alert-success">Aniversariante cadastrado com sucesso.</div>'; } else { echo '<div class="alert alert-danger">Aniversariante não cadastrado.</div>'; } } ?> <style type="text/css"> .formulario { width: 250px; float: left; position: block; background-color: #fff; } </style> <html> <head> <title>Cadastro de Aniversariante</title> </head> <body> <div class="container-fluid"> <?php require('topo.php'); require('menu.php'); ?> </div> <div> <form action="cadniver.php" method="post" enctype="multipart/form-data" name="cadastro" class="formulario"> <div class="form-group"> <label for="evento">Evento:</label></br> <?php include ("conexao.php"); $consulta = mysql_query("SELECT * FROM evento"); while ($dados = mysql_fetch_array($consulta)) { $data = $dados['evento_data']; echo '<select name="eventoid">' . "<option value='".$dados['evento_id']."'>".$dados['evento_nome']." / ".date('d-m-Y', strtotime($data));"</option>"; } echo "</select>"; ?> </br> </br> <label for="nome">Nome:</label> <input type="text" name="nome" class="form-control"> <label for="endereco">Endereço:</label> <input type="text" name="endereco" class="form-control"> <label for="fonecelular">Telefone Celular:</label> <input type="text" name="fonecelular" class="form-control"> <label for="email">Email:</label> <input type="email" name="email" class="form-control"> <label for="idt">Identidade:</label> <input type="text" name="idt" class="form-control"> <label for="orgao">Orgão Expedidor:</label> <input type="text" name="orgao" class="form-control"> <label for="dtnasc">Data de Nascimento:</label> <input type="date" name="dtnasc" class="form-control"> <label for="foto">Foto:</label> <input type="file" name="foto" class="form-control"> <input type="hidden" name="promotorid" class="form-control"> <button type="submit" name="cadastrar" value="Cadastrar" class="btn btn-default">Cadastrar</button> </form> </div> </div> </body> </html>
  7. Boa tarde alguém poderia me ajudar com este código pois estou tentando fazer um cadastro de nomes porém não acontece nada. <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!-- Latest compiled JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <?php $conn = @mysql_connect("localhost", "root", "Emanuel123") or die ('<div class="alert alert-danger">Problemas na conexão'); $db = @mysql_select_db("adocao", $conn) or die ('<div class="alert alert-danger">Problemas na conexão'); if ($_POST['cadastrar']) { $nome = ($_POST['nome']); $sql = mysql_query("INSERT INTO tbl_raca VALUES ('','".$nome."')"); // Se os dados forem inseridos com sucesso if ($sql){ echo "Erro ao cadastrar"; '<div class="alert alert-success">Você foi cadastrado com sucesso.'; } } ?> <style type="text/css"> .formulario { width: 250px; float: left; position: block; background-color: #fff; } </style> <html> <head> <title>Adoção - Página principal</title> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!-- Latest compiled JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="container-fluid"> <div class="page-header"> <h1><b>Cabeçalho</h1> </div> <div class="nav navbar-header"> <ul class="NAV navbar-nav"> <li><a href="#">Page 1</a></li> </ul> </div> </div> <div> <form action="cadraca.php" method="post" enctype="multipart/form-data" name="cadastro" class="formulario"> <div class="form-group"> <label for="nome">Nome:</label> <input type="text" name="nome" class="form-control"> </div> <button type="submit" name="cadastrar" value="Cadastrar" class="btn btn-default">Cadastrar</button> </form> </div> </div> </body> </html>
  8. Pessoal boa noite estou fazendo um formulário de cadastro de produtos porém está aparecendo este erro e não consigo achar uma solução, agradeço pela ajuda. <?php // Conexão com o banco de dados $conn = @mysql_connect("localhost", "root", "") or die ("Problemas na conexão."); $db = @mysql_select_db("ame", $conn) or die ("Problemas na conexão do banco de dados"); $error = array(); // Se o usuário clicou no botão cadastrar efetua as ações if ($_POST['cadastrar']) { // Recupera os dados dos campos $titulo = $_POST['titulo']; $ref = $_POST['ref']; $dimensaoint = $_POST['dimensaoint']; $dimensaoext = $_POST['dimensaoext']; $material = $_POST['material']; $qtd = $_POST['qtd']; $possibilidadeuso = $_POST['possibilidadeuso']; $descricao = $_POST['descricao']; $lancamento = $_POST['lancamento']; $peso = $_POST['peso']; $data = $_POST['data']; $foto = $_FILES["foto"]; $tipo_id = $_POST["tipo_id"]; $formato_id = $_POST["formato_id"]; $linha_id = $_POST["linha_id"]; // Se a foto estiver sido selecionada if (!empty($foto["name"])) { // Largura máxima em pixels $largura = 672; // Altura máxima em pixels $altura = 700; // Tamanho máximo do arquivo em bytes $tamanho = 600000; // Verifica se o arquivo é uma imagem if(!preg_match("/^image\/(pjpeg|jpeg|png|gif|bmp)$/", $foto["type"])){ $error[1] = "Isso não é uma imagem."; } // Pega as dimensões da imagem $dimensoes = getimagesize($foto["tmp_name"]); // Verifica se a largura da imagem é maior que a largura permitida if($dimensoes[0] > $largura) { $error[2] = "A largura da imagem não deve ultrapassar ".$largura." pixels"; } // Verifica se a altura da imagem é maior que a altura permitida if($dimensoes[1] > $altura) { $error[3] = "Altura da imagem não deve ultrapassar ".$altura." pixels"; } // Verifica se o tamanho da imagem é maior que o tamanho permitido if($foto["size"] > $tamanho) { $error[4] = "A imagem deve ter no máximo ".$tamanho." bytes"; } // Se não houver nenhum erro if (count($error) == 0) { // Pega extensão da imagem preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext); // Gera um nome único para a imagem $nome_imagem = md5(uniqid(time())) . "." . $ext[1]; // Caminho de onde ficará a imagem $caminho_imagem = "fotos/" . $nome_imagem; // Faz o upload da imagem para seu respectivo caminho move_uploaded_file($foto["tmp_name"], $caminho_imagem); // Insere os dados no banco $sql = mysql_query("INSERT INTO produto VALUES ('".$titulo."', '".$ref."', '".$dimensaoint."', '".$dimensaoext."', '".$material."', '".$qtd."', '".$possibilidadeuso."', '".$foto."', '".$descricao."', '".$lancamento."', '".$peso."', '".$data."', '".$tipo_id."', '".$formato_id."', '".$linha_id."')"); settype($sql, "string"); // Se os dados forem inseridos com sucesso if ($sql){ echo "Produto cadastrado com sucesso."; } } // Se houver mensagens de erro, exibe-as if (count($error) != 0) { print_r($error) . "<br />"; } } } ?>
  9. O erro sobre o array foi resolvido Beraldo agradeço pela dica porém agora aparece um erro sobre a linha 78 que é a variável $sql que tem a instrução SQL de inserção: $sql = mysql_query("INSERT INTO produto VALUES ('".$titulo."', '".$ref."', '".$dimensaoint."', '".$dimensaoext."', '".$material."', '".$qtd."', '".$possibilidadeuso."', '".$foto."', '".$descricao."', '".$lancamento."', '".$peso."', '".$data."', '".$foto."', '".$tipo_id."', '".$formato_id."', '".$linha_id."')");
  10. Vocês tem alguma idéia como posso corrigir isso pois a declaração dessa variável vem desde de cima com os arrays dos erros
  11. A linha 60 no arquivo insereproduto.php é: if (count($error) == 0) {
  12. Pessoal boa noite. Estou tentando criar um formulário de cadastro de produtos com foto e existe alguns dropdowns, porém está dando um erro que não estou conseguindo identificar o problema se alguém puder me ajudar fico agradecido. index.php <!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>Cadastro de Produto</title> </head> <body> <h1>Cadastro de Produto</h1> <form action="insereproduto.php" method="post" enctype="multipart/form-data" name="cadastro" > Título:<br /> <input type="text" id="titulo" name="titulo" /><br /><br /> Referência:<br /> <input type="text" id="ref" name="ref" /><br /><br /> Dimensão interior:<br /> <input type="text" name="dimensaoint" /><br /><br /> Dimensão exterior:<br /> <input type="text" name="dimensaoext" /><br /><br /> Material:<br /> <input type="text" name="material" /><br /><br /> Quantidade:<br /> <input type="text" name="qtd" /><br /><br /> Possibilidade de uso:<br /> <input type="text" name="possibilidadeuso" /><br /><br /> Descrição:<br /> <textarea rows="4" cols="20" name="descricao"></textarea><br /><br /> Lançamento:<br /> <select name="lancamento"> <option value="1">Sim</option> <option value="0">Não</option> </select><br /><br /> Data:<br /> <input type="date" name="data" /><br /><br /> Peso:<br /> <input type="text" name="peso" /><br /><br /> Foto:<br /> <input type="file" name="foto" /><br /><br /> Tipo:<br /> <select name="tipo_id"> <?php require 'conexao.php'; $query = mysql_query("SELECT id,nome FROM tipo"); while($prod = mysql_fetch_array($query)) { ?> <option value="<?php echo $prod['id'] ?>"><?php echo $prod['nome'] ?></option> <?php } ?> </select><br /><br /> Linha:<br /> <select name="linha_id"> <?php require 'conexao.php'; $query = mysql_query("SELECT id,nome FROM linha"); while($linha = mysql_fetch_array($query)) { ?> <option value="<?php echo $linha['id'] ?>"><?php echo $linha['nome'] ?></option> <?php } ?> </select><br /><br /> Formato:<br /> <select name="formato_id"> <?php require 'conexao.php'; $query = mysql_query("SELECT id,nome FROM formato"); while($formato = mysql_fetch_array($query)) { ?> <option value="<?php echo $formato['id'] ?>"><?php echo $formato['nome'] ?></option> <?php } ?> </select><br /><br /> <input type="submit" name="cadastrar" value="Cadastrar" /> </form> </body> </html> conexao.php <?php #estabelecemos conexão com o banco de dados mysql_connect('localhost','root','') or die(mysql_error()); #seleciona o banco de dados mysql_select_db('ame') or die(mysql_error()); ?> insereproduto.php <?php // Conexão com o banco de dados $conn = @mysql_connect("localhost", "root", "") or die ("Problemas na conexão."); $db = @mysql_select_db("ame", $conn) or die ("Problemas na conexão do banco de dados"); // Se o usuário clicou no botão cadastrar efetua as ações if ($_POST['cadastrar']) { // Recupera os dados dos campos $titulo = $_POST['titulo']; $ref = $_POST['ref']; $dimensaoint = $_POST['dimensaoint']; $dimensaoext = $_POST['dimensaoext']; $material = $_POST['material']; $qtd = $_POST['qtd']; $possibilidadeuso = $_POST['possibilidadeuso']; $descricao = $_POST['descricao']; $lancamento = $_POST['lancamento']; $peso = $_POST['peso']; $data = $_POST['data']; $foto = $_FILES["foto"]; $tipo_id = $_POST["tipo_id"]; $formato_id = $_POST["formato_id"]; $linha_id = $_POST["linha_id"]; // Se a foto estiver sido selecionada if (!empty($foto["name"])) { // Largura máxima em pixels $largura = 672; // Altura máxima em pixels $altura = 700; // Tamanho máximo do arquivo em bytes $tamanho = 600000; // Verifica se o arquivo é uma imagem if(!preg_match("/^image\/(pjpeg|jpeg|png|gif|bmp)$/", $foto["type"])){ $error[1] = "Isso não é uma imagem."; } // Pega as dimensões da imagem $dimensoes = getimagesize($foto["tmp_name"]); // Verifica se a largura da imagem é maior que a largura permitida if($dimensoes[0] > $largura) { $error[2] = "A largura da imagem não deve ultrapassar ".$largura." pixels"; } // Verifica se a altura da imagem é maior que a altura permitida if($dimensoes[1] > $altura) { $error[3] = "Altura da imagem não deve ultrapassar ".$altura." pixels"; } // Verifica se o tamanho da imagem é maior que o tamanho permitido if($foto["size"] > $tamanho) { $error[4] = "A imagem deve ter no máximo ".$tamanho." bytes"; } // Se não houver nenhum erro if (count($error) == 0) { // Pega extensão da imagem preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext); // Gera um nome único para a imagem $nome_imagem = md5(uniqid(time())) . "." . $ext[1]; // Caminho de onde ficará a imagem $caminho_imagem = "fotos/" . $nome_imagem; // Faz o upload da imagem para seu respectivo caminho move_uploaded_file($foto["tmp_name"], $caminho_imagem); // Insere os dados no banco $sql = mysql_query("INSERT INTO produto VALUES ('".$titulo."', '".$ref."', '".$dimensaoint."', '".$dimensaoext."', '".$material."', '".$qtd."', '".$possibilidadeuso."', '".$foto."', '".$descricao."', '".$lancamento."', '".$peso."', '".$data."', '".$foto."', '".$tipo_id."', '".$formato_id."', '".$linha_id."')"); // Se os dados forem inseridos com sucesso if ($sql){ echo "Produto cadastrado com sucesso."; } } // Se houver mensagens de erro, exibe-as if (count($error) != 0) { foreach ($error as $erro) { echo $erro . "<br />"; } } } } ?>
×
×
  • Criar Novo...