Ir ao conteúdo
  • Cadastre-se

Diego M. Souza

Membro Júnior
  • Posts

    9
  • Cadastrado em

  • Última visita

posts postados por Diego M. Souza

  1.  

    Estou em dúvida de como crio um sistema tipico de loja online, mostrando os produtos e ao lado o seu "tipo" para filtra-lo e mostrar somente os produtos correspondentes aquela tag .Por ex:

     

    Plantas            Produtos .

    Tipo 1              Planta "fedex"

    Tipo 2              Planta "kuka"

    Tipo 3              Planta "exex"    

     

    Na parte "produtos" mostraria todas as plantas disponíveis e na "Plantas" seria um filtro para mostrar tais plantas naquele grupo, o tipo 2 mostraria outros, e assim por diante...

  2. sou novo nesse mundo da programação e eu quero tirar uma dúvida. O exercício é esse: Utilizando Javascript, crie uma função o mais simples possível que receba um Array de objetos Pessoa (formato exemplo: {name: "Alex",age: 24} ) que retorne um novo Array somente com os objetos Pessoa que possuem idade entre 20 e 30 anos.

    Meu código é esse:

     

     

    var pessoa =

    [ { nome: 'Diego', age: 17, }, { nome: 'Natalia', age: 12, }, { nome: 'David', age: 27, }, { nome: 'Daniel', age: 30, },

    ];

     

    function idade(pessoa)

    { if (age => 20 && <= 30)

             {

                      (a partir daqui nao sei como fazer)

             }

    }

     

     

    Não sei se o código está certo, quero uma ajuda de como fazer.

  3. Como eu faço pra mostrar os dados cadastrados em outra página ? ou até mesmo na mesma página, tipo um <alert>?

     

    Meu código:

    <form id="formulario" action="dados.php" method="post" enctype="multipart/form-data" >
                
    <center>
                    <h2>Dados Pessoais</h2>
                     <h3>Informe-nos alguns detalhes</h3>
                    <input type="text" name="nome" placeholder="Nome "/ maxlength="20" required>
                    <input type="text" name="snome" placeholder="Sobrenome "/ maxlength="20"required>
                    <input type="text" name="email" placeholder="Email"/ maxlength="35"required><br/>
                    
                   <p> Data de Nascimento<br><p>
    <input type="text" size="10" name="dia" style=";  width:50px" maxlength="2" placeholder="dia" onKeyPress="return SomenteNumero(event);"required>
    <input type="text" size="10" name="mes" style=";  width:50px" maxlength="2" placeholder="mes" onKeyPress="return SomenteNumero(event);"required>
    <input type="text" size="10" name="ano" style=";  width:120px" maxlength="4" placeholder="ano" onKeyPress="return SomenteNumero(event);"required><br>
                    
            
                    <h2>Login no Site</h2>
                     <h3>Como você irá logar na sua conta</h3>
                    
                    <input type="text" name="usuario" placeholder="Login"/required>
                    <input type="text" name="clogin" placeholder="Confirme o Login"/required>
                    <input type="password" name="senha" placeholder="Senha"/required>
                    <input type="password" name="csenha" placeholder="Confirme a Senha"/required>
                    
                    <h2>Profissisão</h2>
                     <h3>Estudante ou Professor ?</h3>
                    <input type="text" name="profissao" placeholder="Sua profissão"/required>
                    
                    <p><input type="submit"value="Cadastrar"></p>
                    
                     <input type="hidden" name="cadastrar" value="register"/ >
                
                </center>
            </form>
        </div>    
            
            
            
    <?php
            if(isset($_POST['cadastrar']) && $_POST['cadastrar'] == "register")
            {
                $nome = $_POST['nome'];
                $snome = $_POST['snome'];
                $email = $_POST['email'];
                
                $dia = $_POST['dia'];
                $mes = $_POST['mes'];
                $ano = $_POST['ano'];
                
                $usuario = $_POST['usuario'];
                $clogin = $_POST['clogin'];
                $senha = $_POST['senha'];
                $csenha = $_POST['csenha'];
                
                $profissao = $_POST['profissao'];
                
                
                
                
                
            if( 
            empty($nome) || empty($snome)|| empty($email)|| empty($dia)|| empty($mes) ||
            empty($ano)|| empty($usuario)|| empty($clogin)|| empty($senha)|| empty($csenha) || empty($profissao)){
                    echo "<center>Preencha todos os campos!<center>";
                }
                else{
                    $query = "SELECT * FROM usuarios WHERE usuario = '$usuario'";
                    $result = mysql_query($query);
                    $conta = mysql_num_rows($result);
                    $busca = mysql_fetch_assoc($result);
                    if($conta > 0){
                        echo "Usuário já cadastrado.";
                    }else{
                {
                        $cadastrar = "INSERT INTO usuarios 
                        (nome, snome, email, dia, mes, ano, usuario, clogin, senha, csenha, profissao)
                        VALUES
                        ('$nome', '$snome', '$email','$dia', '$mes', '$ano', '$usuario', '$clogin', '$senha', '$csenha', '$profissao')";
                            if(mysql_query($cadastrar)){
                            $_SESSION['nome'] = $nome;
                            $_SESSION['snome'] = $snome;
                            $_SESSION['email'] = $email;
                            
                            $_SESSION['dia'] = $dia;
                            $_SESSION['mes'] = $mes;
                            $_SESSION['ano'] = $ano;
                            
                            $_SESSION['usuario'] = $usuario;
                            $_SESSION['clogin'] = $clogin;
                            $_SESSION['senha'] = $senha;
                            $_SESSION['csenha'] = $csenha;
                            
                            $_SESSION['profissao'] = $profissao;
                            
                                            echo "
                                                     Cadastro Efetuado com Sucesso!
                                                     Seus dados são:
                                                     Usuário: $usuario
                                                     >Senha: $senha
                                                     <a href='?pagina=inicio'>Clique aqui para entrar
                                                  ";
                            
                        }
                        else{
                            echo "Erro ao cadastrar, contate um administrador!";
                        }
                }
            }
            
                
                
                }
            }
    ?>

     

  4. @DiF Então é so adicionar em cada pagina o session ?

     

    <?php
        
        $nome = $_SESSION['nome'];
        $usuario = $_SESSION['usuario'];
        
        
        if(!isset($_SESSION['nome']) && !isset($_SESSION['usuario']))
        {
             header('Location: index.php?pagina=inicio');
             exit;    
        }
    ?>


     

    No meu caso o meu está assim.

    Aí pra adicionar o submenu de sair é so jogar no if e else né ?

     

    if usuario estiver logado{$usuario e o botao sair no submenu}

    else{Login - Cadastrar-se}

    ?

  5. Como eu faço pra aplicar o login em todas as minhas páginas ??

    Segui todos os passos deste vídeo aqui: https://www.youtube.com/watch?v=yDlE__e2cGU

     

    Quero que quando o usuario logar, a mensagem "Login - Cadastrar-se" aparecesse o nome do usuario e ao clicar no nome apareça o botao sair.

    Preciso desse login para o usuario conseguir fazer postagens no site.

    O sistema de postagem vou fazer a do autor do vídeo acima.

     

    Capturar.PNG

     

     

     

     

    EDIT: Também quero aplicar um rediricionamento para a pagina principal quando o usuario logar. Quando o usuario logar na conta, aparecera isso:

    fd.PNG

  6. Tenho uma página de cadastro e após o usuário fazer seu cadastro, irá mostrar o login e a senha do usuário cadastrado, só que quando mostra ele fica em baixo e muito escuro, como eu faço pra estilizar esse conteúdo ?. Ou até mesmo criar uma outra página para mostrar os dados do usuário quando ele clicar em cadastrar, como eu faço alguma das 2 opções ?

     

     

     

    Esse é meu código:

     

    <form id="formulario" action="" method="post" enctype="multipart/form-data" >
                
    <center>
                    <h2>Dados Pessoais</h2>
                     <h3>Informe-nos alguns detalhes</h3>
                    <input type="text" name="nome" placeholder="Nome "/ maxlength="20" required>
                    <input type="text" name="snome" placeholder="Sobrenome "/ maxlength="20"required>
                    <input type="text" name="email" placeholder="Email"/ maxlength="35"required><br/>
                    
                   <p> Data de Nascimento<br><p>
    <input type="text" size="10" name="dia" style=";  width:50px" maxlength="2" placeholder="dia" onKeyPress="return SomenteNumero(event);"required>
    <input type="text" size="10" name="mes" style=";  width:50px" maxlength="2" placeholder="mes" onKeyPress="return SomenteNumero(event);"required>
    <input type="text" size="10" name="ano" style=";  width:120px" maxlength="4" placeholder="ano" onKeyPress="return SomenteNumero(event);"required><br>
                    
            
                    <h2>Login no Site</h2>
                     <h3>Como você irá logar na sua conta</h3>
                    
                    <input type="text" name="usuario" placeholder="Login"/required>
                    <input type="text" name="clogin" placeholder="Confirme o Login"/required>
                    <input type="password" name="senha" placeholder="Senha"/required>
                    <input type="password" name="csenha" placeholder="Confirme a Senha"/required>
                    
                    <h2>Profissisão</h2>
                     <h3>Estudante ou Professor ?</h3>
                    <input type="text" name="profissao" placeholder="Sua profissão"/required>
                    
                    <p><input type="submit"value="Cadastrar"></p>
                    
                     <input type="hidden" name="cadastrar" value="register"/ >
                
                </center>
            </form>
        </div>    


            
            
            

    <?php
            if(isset($_POST['cadastrar']) && $_POST['cadastrar'] == "register")
            {
                $nome = $_POST['nome'];
                $snome = $_POST['snome'];
                $email = $_POST['email'];
                
                $dia = $_POST['dia'];
                $mes = $_POST['mes'];
                $ano = $_POST['ano'];
                
                $usuario = $_POST['usuario'];
                $clogin = $_POST['clogin'];
                $senha = $_POST['senha'];
                $csenha = $_POST['csenha'];
                
                $profissao = $_POST['profissao'];
                
                
                
                
                
            if( 
            empty($nome) || empty($snome)|| empty($email)|| empty($dia)|| empty($mes) ||
            empty($ano)|| empty($usuario)|| empty($clogin)|| empty($senha)|| empty($csenha) || empty($profissao)){
                    echo "<center>Preencha todos os campos!<center>";
                }
                else{
                    $query = "SELECT * FROM usuarios WHERE usuario = '$usuario'";
                    $result = mysql_query($query);
                    $conta = mysql_num_rows($result);
                    $busca = mysql_fetch_assoc($result);
                    if($conta > 0){
                        echo "Usuário já cadastrado.";
                    }else{
                {
                        $cadastrar = "INSERT INTO usuarios 
                        (nome, snome, email, dia, mes, ano, usuario, clogin, senha, csenha, profissao)
                        VALUES
                        ('$nome', '$snome', '$email','$dia', '$mes', '$ano', '$usuario', '$clogin', '$senha', '$csenha', '$profissao')";
                            if(mysql_query($cadastrar)){
                            $_SESSION['nome'] = $nome;
                            $_SESSION['snome'] = $snome;
                            $_SESSION['email'] = $email;
                            
                            $_SESSION['dia'] = $dia;
                            $_SESSION['mes'] = $mes;
                            $_SESSION['ano'] = $ano;
                            
                            $_SESSION['usuario'] = $usuario;
                            $_SESSION['clogin'] = $clogin;
                            $_SESSION['senha'] = $senha;
                            $_SESSION['csenha'] = $csenha;
                            
                            $_SESSION['profissao'] = $profissao;
                            
                            echo "Cadastro Efetuado com Sucesso!";
                            echo "Seus dados são: ";
                            echo "Usuário: ".$usuario."</br>";
                            echo "Senha: ".$senha."</b></br>";
                            echo "<a href='?pagina=inicio'>Clique aqui para entrar</a>";
                        }
                        else{
                            echo "Erro ao cadastrar, contate um administrador!";
                        }
                }
            }
            
                
                
                }
            }
    ?>

    dada.png

  7. Eai galera, sou novo aqui no fórum e preciso de uma ajuda. Essa é a parte superior do meu projeto de TCC, e eu quero fazer com que a imagem apareça aos poucos da esquerda para a direita, dando um efeito que as notas estão saindo da saxofone, sabe ? e eu não sei como eu posso fazer isso. Será que alguém poderia me ajudar ? Grato.

    Capturar.PNG

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...