Ir para conteúdo

Perroni91

Members
  • Total de itens

    3
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Perroni91

  1. Perroni91

    Quantidade de posts na categoria

    Olá pessoal. Estou com uma dúvida, mas como sou leiga no mysql, não estou conseguindo resolver. Tenho duas tabelas no meu banco de dados: Posts id titulo_principal categoria_id imagem Categorias id categoria --- Já cadastrei as categorias 'HTML' e 'CSS', e cada um contêm 1 post de cada. O que eu gostaria era que: A cada vez que criar um post em alguma dessas categorias, mostrar a quantidade separadamente. Ficaria assim: HTML 3 CSS 1 Alguém poderia me ajudar, por favor? Estou quebrando a cabeça tentando fazer isso e não consegui. Obrigada!
  2. Perroni91

    Mensagem de Sucesso do formulário de email

    Tenho um formulário que está funcionando perfeitamente. Só que o meu problema é que assim que aparece a mensagem de "enviado com sucesso", a página recarrega e quando recarrega, some todo o estilo dela. Tem alguma forma de fazer a página aparecer a mensagem, mas sem recarregar? Me deram a dica de tentar com Ajax e JavaScript, mas não entendo nada de Ajax e JavaScript estou iniciando ainda. Alguém poderia me dar uma ajuda, por favor? Vou deixar o código do PHP abaixo: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Enviando email por um formulário </title> </head> <? $nome = $_POST[nome]; $email = $_POST[email]; $subject = "Passeio Pet - Contato"; $mensagem = nl2br($_POST[mensagem]); $meu_email = $_POST[meu_email]; $cpf = $_POST[v_cpf]; $rg = $_POST[v_rg]; $cpf = $_POST[v_cpf]; $opcao = $_POST[opcao]; $telefone = $_POST[telefone]; $assunto = $_POST[assunto]; $nomedaempresa = $_POST[nomedaempresa]; $mensagemx = ("Nome: $nome \n Email: $email \n Assunto: $assunto \n mensagem: $mensagem \n $rg \n $cpf \n $telefone \n $nomedaempresa \n $opcao"); $recipiente = $meu_email; $headers = "MIME-Version: 1.0 "; $headers .= "Content-Type: text/html; charset=utf-8\n"; $headers .= "From: $email "; if(mail($recipiente, $subject, $mensagemx, $headers)){ echo ' <script> alert("Mensagem enviada com sucesso!"); window.location.href = "marciaprates.space/public_html/Rhaissa - Pet Clube/index.html"; </script>'; }else{ echo "Erro!!!"; } ?> </html>
  3. Perroni91

    Colisão em jogo

    Não sei se esse seria o tópico certo, já que se trata de um mini joguinho. Estou aprendendo Linguagem de programação agora e me deparei com uma dúvida, já tentei de todas as formas e não consegui. No pequeno joguinho, quando a bolinha encostasse no quadrado, apareceria o alerta dizendo game over e a bolinha voltaria à posição inicial. Só consegui fazer a bolinha se mover, mas não o resto. Alguém poderia me ajudar com essa dúvida por favor? Deixarei o código para darem uma olhada. Obrigada. <canvas width="600" height="400"></canvas> <script> var tela = document.querySelector('canvas'); var pincel = tela.getContext('2d'); pincel.fillStyle = 'lightblue'; pincel.fillRect(0, 0, 600, 400); var x = 30; var y = 20; //Códigos do teclado: var esquerda = 37; var cima = 38; var direita = 39; var baixo = 40; //Taxa de incremento: var taxa = 5; var colisao = desenhaQuadrado; function desenhaQuadrado() { pincel.fillStyle = 'blue'; pincel.beginPath(); pincel.fillRect(50, 50, 50, 50); pincel.fillStroke = 'black'; pincel.strokeRect(50, 50, 50, 50); } function desenhaBolinha(x, y, raio) { pincel.fillStyle = 'black'; pincel.beginPath(); pincel.arc(x, y, raio, 0, 2 * Math.PI); pincel.fill(); } function limpaTela() { pincel.clearRect(0, 0, 600, 400); } function atualizaTela() { limpaTela(); desenhaBolinha(x, y, 10); desenhaQuadrado(); } setInterval(atualizaTela, 20); function setasDoTeclado(evento) { if(evento.keyCode == cima) { y = y - taxa; } else if (evento.keyCode == baixo) { y = y + taxa; } else if (evento.keyCode == esquerda) { x = x - taxa; } else if (evento.keyCode == direita) { x = x + taxa; } } if(desenhaBolinha == colisao) { alert('Você perdeu'); } document.onkeydown = setasDoTeclado; </script>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.