-
Posts
204 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que Felipe Paz postou
-
Javascript botao checkbox nao volta apos clicado (usando função função "if")
Felipe Paz respondeu ao tópico de Joao Cortat em Web e banco de dados
Há alguns pequenos erros no teu html. As tags b precisam ser fechadas, então, <b></b>. As tags center também precisam ser fechadas. As tags td precisam estar dentro de tags tr. atributos no html não podem conter caracteres especiais nem espaços, único que aceita isso é o value dos campos input, textarea. <form> <form id="MODALIDADES"> <table class="tg"> <tr> <th class="tg-baqh"><b>MODALIDADES </b></th> <th class="tg-baqh"><b>SEGUNDA</b></th> <th class="tg-baqh"><b>TERÇA</b></th> <th class="tg-baqh"><b>QUARTA</b></th> <th class="tg-baqh"><b>QUINTA</b></th> </tr> <tr> <td class="tg-dzk6"><b>JUDO I <font size="1">(SEGUNDAS E QUARTAS)</font></b></td> <td><center> <input type='checkbox' name='SEGUNDA' id='segunda' value='1' onclick="teste2(this);"></center></td> <td><center> <input type='checkbox'name='TERÇA' id='terca' value='1' onclick="teste2(this);" /></center></td> <td><center> <input type='checkbox' name='QUARTA' id='quarta' value='1' onclick="teste2(this);" /></center></td> <td><center> <input type='checkbox' name='QUARTA' id='quinta' value='1' onclick="teste2(this);" /></center></td> </tr> <tr> <td class="tg-dzk6"><b>CAPOEIRA <font size="1">(SEGUNDAS E QUARTAS) </font></b></td> <td><center> <input type='checkbox' name='SEGUNDA II' id='segunda_2' value='1' onclick="teste2(this);" /></center></td> <td><center> <input type='checkbox' name='TERÇA II' id='terca_2' value='1' onclick="teste2(this);" /></center></td> <td><center> <input type='checkbox' name='QUARTA II' id='quarta_2' value='1' onclick="teste2(this);" /></center></td> <td><center> <input type='checkbox' name='QUINTA II' id='quinta_2' value='1' onclick="teste2(this);" /></center></td> </tr> </table> $(document).on("click", "input", function(){ var e = $(this); if($(e).is(":checked")) { $("table input").attr("disabled", true) $(e).removeAttr("disabled") } else { $("table input").removeAttr("disabled") } }) Confere o exemplo aqui https://jsfiddle.net/5srktn5y/ -
PHP Calcular o tempo gasto em horas.
Felipe Paz respondeu ao tópico de Joaovitordpf em Web e banco de dados
Fiz algo bem simples apenas para elucidar o caso: $h1 = strtotime("13:33:00"); $h2 = strtotime("14:33:00"); $ht = $h2 - $h1; echo "O total de horas foi " . ($ht / 3600) . " horas trabalhadas."; Primeiramente converte a string para time, faz o cálculo entre as duas e depois, como essa função retorna a data em segundos e como você quer saber quantas horas foi de intervalo, você divide por 3600 que é a quantidade de segundos que uma hora possui. Evita usar o tipo time nos inputs, nem todos os navegadores reconhecem. Melhor utilizar um type text. -
CSS Problemas ao adicionar linha continua.
Felipe Paz respondeu ao tópico de nehdavoxx em Web e banco de dados
@nehdavoxx eu havia editado a resposta para a correta mas acabou não indo e percebi só agora. No teu código há dois erros com a tag p. Esta tag é minúscula, tanto no css quanto no fechamento do segundo parágrafo está P maiúsculo e isso não está deixando alinhar. p{ font-family:serif; font-size:28px; text-align: center; } e trocar este --Bertolt Brecht</P> por --Bertolt Brecht</p> -
CSS Problemas ao adicionar linha continua.
Felipe Paz respondeu ao tópico de nehdavoxx em Web e banco de dados
@nehdavoxx por padrão, a tag hr vem com display block, portanto, ela ocupa toda a linha. O que você pode fazer é criar uma div e encapsular tanto o hr quanto a tag p. Aqui dá pra ver um exemplo https://jsfiddle.net/L7t3gxfk/ -
Javascript coleta e extração de postagens públicas face
Felipe Paz respondeu ao tópico de Ana Luiza Cordeiro em Web e banco de dados
Você pode tentar algo com webscraping com python. -
CSS css de classes no codigo
Felipe Paz respondeu ao tópico de Brunobarreto02 em Web e banco de dados
@Brunobarreto02 teu atributo opacity está definido errado. Esse atributo vai de 0 a 1, portanto, 0.1, 0.2, 0.3, 0.4 ... e não se utiliza % nele. figure.foto-legenda figcaption{ opacity: 0; position: absolute; top: 0px; background-color: rgba(0,0,0,.5); color: white; width:100%; height:100%; padding: 10px; box-sizing: border-box; transition: opacity 1s; } E mais uma dica, pelas boas práticas, quando algum valor é setado como 0, no css, não se utiliza o sufixo indicativo do atributo. Por exemplo, a margin da div é: margin: 10px 0 e não margin: 10px 0px. Ou margin: 10% 0 e não margin: 10% 0%. Não que isso vai implicar em algum erro, apenas convenções mesmo. Já no teu caso deu errado porque o atributo opacity utiliza apenas números entre 0 e 1. Testa aí e me fala depois. Você pode ver o resultado aqui https://jsfiddle.net/hyfs3jnc/ -
Include php para header e footer
Felipe Paz respondeu ao tópico de Felipe Paz em Web e banco de dados
@V_Avancini , bah, infelizmente não vou saber te responder isso agora. Acabei partindo pro Laravel e não lembro se eu cheguei a testar o que foi dito ali em cima. -
HTML Preenchimento automático de como usar uma determinada página.
Felipe Paz respondeu ao tópico de Lucas Galvão em Web e banco de dados
Existem duas maneiras, em HTML, somente com o HTML, você já pode setar o atributo value="Alguma coisa". E no input vai aparecer Alguma coisa. Também é possível apenas setar o placeholder="Alguma coisa". Ao digitar algo, isto vai sumir, já que o placeholder serve de "dica" para o usuário sobre o que preencher naquele campo. Já, se você quiser que esses inputs venham preenchidos com alguma informação dinâmica, somente trabalhando com linguagens de programação como php entre outras. -
Eu tenho três tabelas. Usuários, Anúncios e Fotos. A query que eu estou fazendo é para pegar o id do anúncio, o título, a quantidade de visualizações e a primeira foto deste anúncio da tabela de fotos. Já que um único anúncio pode ter várias fotos. Até aí tudo bem, mas quando eu coloco o group by me dá este erro 1055 - Expression #5 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'vivachapeco.fotosanuncio.foto' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by Eu preciso pegar uma única foto porque na página onde será exibido esta query, o resultado se repete só por causa da quantidade de fotos. Então, o anúncio com id 1 vai ser repetido 5 vezes porque ele possui 5 fotos, quando na verdade, gostaria de ter apenas uma foto dele. A query está assim SELECT `anuncios`.`id_anuncio`, `anuncios`.`id_user`, `anuncios`.`titulo`, `anuncios`.`visualizacoes`, `fotosanuncio`.`foto` FROM `anuncios` INNER JOIN `users` ON `users`.`id_user` = `anuncios`.`id_user` INNER JOIN `fotosanuncio` ON `fotosanuncio`.`id_anuncio` = `anuncios`.`id_anuncio` WHERE `users`.`id_user` = 3 GROUP BY `fotosanuncio`.`id_anuncio`; Já se eu tiro a group by, funciona "corretamente", porém, como tenho o anúncio, 1 e 2 com uma foto cada uma e o anúncio 3 com duas fotos, me retorna 4 valores, ao invés de retornar 3 valores já que a intenção é agrupar todos os resultados das fotos por anúncio.
-
PHP Curso PHP do zero ao profissional é bom
Felipe Paz respondeu ao tópico de Nelson Francisco em Web e banco de dados
@Nelson Francisco cara, te indico o João Ribeiro, ele tem várias playlists no youtube de php super completas, talvez até mais que cursos pagos. Estou aprendendo laravel por lá e foi o meu melhor "investimento"!!! -
PHP Como trabalhar com imagens e texto em php
Felipe Paz respondeu ao tópico de JoseCicrano em Web e banco de dados
@JoseCicrano vamos por partes. Em curtas palavras seria tipo: HTML -> o esqueleto do site; CSS -> a parte bonitinha, cores, letras, tamanhos, posição dos elementos em relação aos outros; JavaScript -> animações da página; PHP -> dinamização da página, manipulação de informação com banco de dados. Em resumo, começa pela básico, se ainda não sabe o css, não adianta partir para o PHP. w3schools é só uma referência. Pesquise por tutoriais de criação de sites no youtube, play lists contendo cursos de css, javascript, bootstrap, dominando isso, aí sim se aventure no backend. -
HTML Sites responsivos = bootstrap?
Felipe Paz respondeu ao tópico de Renan Leite BL em Web e banco de dados
@Renan Leite BL vamos por partes. Sites responsivos trabalham com media queries e, na sua grande maioria, js, para poder dinamizar ainda mais a responsividade do site. Portanto, se você quiser trabalhar com responsividade, você precisa aprender sobre as famosas media queries do css. Bootstrap, Materialize, Fundation, Skeleton e tantos outros são frameworks ( conjuntos de ferramentas e funções) que deixam o desenvolvimento super mais rápido já que esta parte de responsividade já foi tratada pelo framework em uso, contudo, nada impede de você, em algum momento ou outro alterar manualmente alguma propriedade do css do tal framework. Sobre as 12 colunas que você mencionou, estes frameworks dividiram a tela em 12 partes iguais. Portanto, se você quer ter um menu 100% mais um à esquerda, veja bem que, na mesma altura, os dois não vão poder estar já que este teu menu vai ocupar 100% do espaço. O menu à esquerda vai ter de ficar ou mais pra cima, ou mais pra baixo ou então, o outro menu não poderá ocupar 100%. Lógica matemática!!! Entendeu?? Nisso entram as colunas, pois, desta forma, você pode dizer que teu menu principal vai ter 10 colunas e teu menu à esquerda 2 colunas, somando as 12 colunas. Enfim, resumindo tudo isso, aprenda como se utilizar o css com responsividade (media queries) e depois parta para algum framework. No youtube tem inúmeros e excelentes tutoriais ensinando como usar o bootstrap. -
E aí gurizada, beleza? Estou tendo problemas em passar dados entre ajax e laravel. O meu js está assim $(document).on('click', "#cad_academia", function(e){ e.preventDefault(); var cnpj = $("#cnpj").val(); var academia = $("#academia").val(); var telefone = $("#telefone").val(); var email = $("#email").val(); var data = { "cnpj" : cnpj, "academia" : academia, "telefone" : telefone, "email" : email } $.ajax({ url: 'adicionar_academia', dataType: 'html', data: {data: data}, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, method: 'post' }).done(function(msg){ alert(msg); }); }) e o php está assim: public function create(Request $data) { $academia = $data->academia; $telefone = $data->telefone; $email = $data->email; $cnpj = $data->cnpj; $status = 3; $plano = rand(0,2); // Faz a verificação no banco se já existe o e-mail cadastrado $verifica_email = DB::table('academias')->where('email', $email)->get(); $verifica_cnpj = DB::table('academias')->where('cnpj', $cnpj)->get(); $msg = ''; if(count($verifica_email) > 0) { $msg = 'O e-mail informado já existe na nossa base de dados. Favor, escolher outro e-mail para efetuar o cadastro'; return view('criar', compact('msg')); } else if(count($verifica_cnpj) > 0){ $msg = 'O cnpj informado já existe na nossa base de dados. Favor, escolher outro cnpj para efetuar o cadastro'; return view('criar', compact('msg')); } else { $dados = [ 'academia' => $academia, 'email' => $email, 'telefone' => $telefone, 'status' => $status, 'cnpj' => $cnpj, 'plano' => $plano, 'created_at' => date('Y-m-d') ]; DB::table('academias')->insert($dados); $msg = 'Cadastro realizado com sucesso!'; return view('criar', compact('msg')); } } Mas olhando o console.log aparece o erro 419. O que pode ser? Vi muita coisa sobre o token do laravel mas ele está sendo passando no headers da chamada ajax.
-
HTML como por um player de rádio no topo do blog?
Felipe Paz respondeu ao tópico de hacker7425 em Web e banco de dados
@hacker7425 e o css como está? Se você baixou o template pronto, provavelmente está tudo setado no css, precisaria ver em qual div ou section que vai querer colocar/ criar o frame do player e ajustar no css. Ou então, para ser mais exato, cria uma div e personaliza essa div no css com z-index, position, essas coisas. -
@Messin apenas complementando com uma dica e não um código já que os amigos acima te deram o código correto, toda a vez que se trabalha com um loop, é necessário informar um incremento e um término. No teu código, por exemplo, você declarou $valor = 1, mas dentro do loop, essa variável não sofreu modificação passando ser sempre 1. Bastava apenas você colocar um do{ $res = $tab * $valor; echo "<h2>$tab x $valor = $res</h2>"; $valor += 1; }while($valor >= 10); e tudo estava resolvido. Veja que no loop for que ele o Dif e o iHollyZinhO passaram, há o incremento da variável i toda a vez que o loop é concluído.
-
Coloca teu código fonte para vermos o que houve.
-
Outro Curso técnico Desenvolvimento de Sistemas
Felipe Paz respondeu ao tópico de Antoniogos em Programação - iniciantes
@AndersonAdm Sugeriria o tecnólogo já que estaria fazendo um curso superior. Além de pleitear vagas de emprego, pode também tentar concursos públicos, caso seja de interesse. Além do que, um ano a mais, você já sai com faculdade. Eu faço gestão da TI ( tecnólogo) e não me arrependo. -
CSS Não sei como deixar página responsiva
Felipe Paz respondeu ao tópico de tiagopraz em Web e banco de dados
@tiagopraz pesquise por media queries em css. Dessa maneira que você trabalha com responsividade sem precisar, necessariamente usar js. Fiz um exemplo. Veja que quando a tela está com 450px de largura, o background, a margem e a cor mudam. -
planilha de férias de funcionários
Felipe Paz respondeu ao tópico de bruna123456petry em Microsoft Office e similares
@bruna123456petry olá, tudo bem? Seja bem vinda do forum. É, teoricamente, uma planilha fácil de se fazer. Se quer algo bonito e organizado, precisaria segmentar cada informação em abas, nesta planilha, e fazer algumas funções para listar o funcionário específico e assim aplicar os cálculos do prazo. -
Outro Curso técnico Desenvolvimento de Sistemas
Felipe Paz respondeu ao tópico de Antoniogos em Programação - iniciantes
@Antoniogos , empregadores, quando exigem formação, boa parte a exigem pro questões trabalhistas como, por exemplo, dependendo do cargo, o candidato deve ter ensino superior já que para tal função, regulamentada pela CLT, o requer, há também quem realmente quer alguém que esteja se formando/formado. Contudo, o bom da programação é que você pode aprender tudo sozinho, com tutoriais, youtube, foruns, livros e acabar programando melhor do que alguém que fez faculdade. O que importa não vai ser o que aonde você estudou mas sim a competência que você possui para determinada área. Quanto a pergunta de como está a área de dev? Basta olhar a sua volta e ver o que hoje em dia pode ficar sem ter um sistema rodando por trás. -
JQuery Toggle FullScreen com Jquery
Felipe Paz respondeu ao tópico de Felipe Paz em Web e banco de dados
@DiF , eu preciso de algo estilo F11. Esse que você me passou é praticamente o height: 100vh -
E aí gurizada, beleza? Alguém sabe como faz para setar a página fullscreen com jquery sem plugins?
-
HTML Formulário HTML/CSS programação web
Felipe Paz respondeu ao tópico de TiagoMaxx em Web e banco de dados
@TiagoMaxx , tem várias possibilidades, uma delas seria usar a lógica do bootstrap que cria div groups para os input do formulário. Seria mais um menos: <div class="grupo"> <label class="label-grupo">Nome</label> <input class="input-grupo" type="text" placeholder=""> </div> Fiz algo bem simples apenas para você entender aqui no jsfiddle. Assim, você consegue setar tamanhos tanto para o container do input quanto para a label e o próprio input. -
PHP Opinião sobre sites que simula app nativo
Felipe Paz respondeu ao tópico de Danilo Henriq em Web e banco de dados
Procure ler sobre PWA. Aqui tem uma breve explicação. Usuários leigos ainda desconhecem as novas funcionalidades em termos de responsividade, preferindo sempre apps nativos. Mas com a tecnologia de hoje em dia, PWA é uma ótima alternativa para quem ou não sabe programar mobile, ou não quer criar app agora, enfim, dá uma olhada nesse link que te passei. -
Javascript Ler um JSON pela url e preencher uma tela html
Felipe Paz respondeu ao tópico de MAltivo em Web e banco de dados
@MAltivo por que um json pela url? Não seria mais fácil retornar um json propriamente dito seja com ajax ou diretamente do banco?
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