Ir ao conteúdo
  • Cadastre-se

Diego M. Souza

Membro Júnior
  • Posts

    12
  • Cadastrado em

  • Última visita

Reputação

0
  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. Estou fazendo a validação do campo e-mail do meu form e na parte de validar a estrutura do e-mail preciso de uma ajuda. Quando der else, não quero que ele envie as informações para o banco de dados, quero que ele dê falso e mostre que o campo está inválido e não envie o form, e que o usuario tem de escrever um email válido, mas quando da else ele envia o form, como eu posso mudar isso ? Segue uma parte do meu código: <?php $email = array_key_exists('email', $_POST) ? $_POST['email'] : ''; ?> <p><label></label></br> <input type="text" name="email" id="email" placeholder="Email" class="form-control input-md" maxlength="50" value="<?php echo $email; ?>"/></p> <?php if($_POST) { $email = $_POST['email']; if ($email == "") { echo '<p style="font-family: Microsoft JhengHei Light;color:#fff;"><strong style="color:#8E0303;">Aviso:</strong> Campo não preenchido!</p>'; }} ?> <?php if($_POST) { $email = $_POST['email']; if (filter_var($email, FILTER_VALIDATE_EMAIL)) { echo '<p style="font-family: Microsoft JhengHei Light;color:#fff;"><strong style="color:#8E0303;">Aviso:</strong> Email válido</p>'; }else{ echo"invalido";} } ?> Quero uma ajuda na parte do else, pra nao conseguir cadastrar o usuario enquanto nao estiver certo o campo... Obs¹:Na parte do if, quando o usuario colocar o email certo e outro campo estiver incorreto, aparecerá a mensagem do email válido. Obs²:Em cima do input há algo para quando o usuario colocar o email certo e outro campo qualquer estiver incorreto, não apagara o texto escrito no campo.
  3. 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.
  4. Sistemas para internet ou Análise e Desenvolvimento de Sistemas ? Pretendo sair do país em até 2 anos, por isso a escolha de um tecnólogo, e preciso de uma profissão que me ajude a migrar para outro país em questão de $$, na compra da moeda estrangeira. Estou na dúvida de qual curso fazer, em questão de $$, qual dá mais ?, o quão bom está o mercado de trabalho para ambas as áreas ? Fiz um curso técnico pela ETEC Parque Belém de Informática para internet, pelo que eu andei pesquisando, é quase a mesma coisa do curso de Sistemas para internet. Qual área devo seguir ?
  5. 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!"; } } } } } ?>
  6. @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} ?
  7. 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. EDIT: Também quero aplicar um rediricionamento para a pagina principal quando o usuario logar. Quando o usuario logar na conta, aparecera isso:
  8. 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!"; } } } } } ?>
  9. @DiF Eu quero aprender a fazer as animações via jquery ou css, as imagens eu já tenho elas separadas. Você teria algum conteúdo que ensine a fazer isso ?
  10. @DiF Oi, voce me poderia falar mais sobre essa opção 2 ?
  11. 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.

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...