-
Posts
14.206 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que DiF postou
-
Banco de dados buscando os dados antes de envia-lo
DiF respondeu ao tópico de Tiago Paza em Web e banco de dados
@Tiago Paza Então, isso pode estar acontecendo por que estas fazendo tudo na mesma página o php entende que se o campo está vazio, ele entra na verificação. Tente fazer como eu sugeri: formuilário.html <fieldset><legend class="legenda">Envie seu pedido abaixo<br/></legend><br/><div class="formulario"> <form method="post" action="recebeDados.php"> <label id="nome">Nome: <input name="nome" type="text" class="nome" size="80" namaxlength="80" /> </label><br/><br/> <label id="email">E-mail: <input name="email" type="email" class="email" size="80" maxlength="80" /> </label><br/><br/> <label for="subject" class="assunto">Assunto:</label> <select name="assunto" id="txtsubject"> <option disabled="disabled" selected="selected"> -- Selecione o assunto do pedido </option> <option value="Pedido Músical"> -- Música</option> <option value="Duvidas"> -- Dúvida</option> <option value="Parcerias"> -- Parceria</option> <option value="Problemas"> -- Problema</option> <option value="Publicidades"> -- Publicidade</option> <option value="Critícas"> -- Crítica</option> <option value="Sugestoes"> -- Sugestõe</option> </select> <label for="message"> <br/><br/> <span class="mensagem">Mensagem:</span> </label> <textarea name="mensagem" cols="80" rows="10" class="mensagem"></textarea> <br/><br/> <input type="reset" name="clear" class="limpar" value="Limpar campos"> </label> <input type="submit" class="enviar" value="Enviar"/> </label> <br/></div></form></fieldset> Veja que acrescentei no form o action="recebeDados.php" Agora você cria um arquivo chamado recebeDados.php e coloca: <?phpinclude "configuração.php";$nome = $_POST["nome"];$email = $_POST["email"];$assunto = $_POST["assunto"];$mensagem = $_POST["mensagem"];// aqui verificamos os campos obrigatoriosif (empty($nome)){echo"<script> alert('Preencha com o seu nome'); history.go(-1);</script>";exit;} if (empty($email)){echo"<script> alert('Preencha com o seu e-mail.'); history.go(-1);</script>";exit;} if (empty($mensagem)){echo"<script> alert('Preencha com a mensagem. '); history.go(-1);</script>";exit;} $insere = "INSERT INTO pedidos (id_pedido, nome, email, assunto, mensagem) VALUES('', '$nome','$email','$assunto','$mensagem')"; $sql = mysql_query($insere); if (!mysql_error()) { echo "O seu pedido foi recebido com sucesso. Aguarde um administrador e/ou locutor para atende-lo."; } else { echo "Erro ao inserir os dados..." . mysql_error(); }?> Assim o problema será corrigido. Lembre-se que podes usar a função isset() para verificar se a variável tem valor. -
Estou enrolado pra ligar uma aplicação ao Banco de Dados
DiF respondeu ao tópico de ewerton_silva00 em Web e banco de dados
@ewerton_silva00 Tente Desinstalar o xampp.. passar o Ccleaner... tirar todos os vestígios dele... e instalar depois apenas o easyPHP. Sei que estás desenvolvendo em java, mas o easyPHP possui todos os pacotes necessários( apache, mysql server e phpmyadmin) Agora instale o mysql workbench faça uma ligação com o banco de dados e verifique se o mesmo conecta. Se não souber os passos, veja este artigo : https://coderdif.wordpress.com/2015/08/13/criando-um-usuario-no-phpmyadmin-e-testando-a-conexao-no-mysql-workbench/ Se estiver funcionando, o problema está na classe de sua aplicação java. -
Banco de dados buscando os dados antes de envia-lo
DiF respondeu ao tópico de Tiago Paza em Web e banco de dados
@Tiago Paza Qual é o erro? Sugiro fazer o seu php em outro arquivo. as vezes na mesma página da erro. Outra coisa, por que você abre e fecha o php duas vezes? -
Estou enrolado pra ligar uma aplicação ao Banco de Dados
DiF respondeu ao tópico de ewerton_silva00 em Web e banco de dados
@ewerton_silva00 Não sei que erro aparece... mas tente separar as partes e ir criando Provavelmente arquivos dumpados do mysql as vezes dão problemas... então tem que fazer manualmente. Instala o easyPHP e usa o phpmyadmin. -
Eu compraria na Steam... mas não agora. Deixa eles na lista de desejo.. que constantemente eles fazem promoções ótimas... como o amigo ali disse... Por exemplo o Skyrim.. até um tempo atrás custava 100 reais.. depois abaixaram para 70 reais( a versão legendária) Vale muito a pena esperar uma promoção e pegar todos... te sobra dinheiro pra um creps e uma coca
-
Problema ao enviar dados de formulário pro mySQL
DiF respondeu ao tópico de Tiago Paza em Web e banco de dados
@Tiago Paza Onde está o inicio do form? Experimente colocar o php em outro arquivo e chamar ele. exemplo: <form method="post" action="RecebeDados.php">...</form> e no php: <?php include 'configuração.php';$erro = 1;... -
google mobilefriendly dizendo que a letra esta pequena
DiF respondeu ao tópico de navegador2 em Web e banco de dados
@navegador2 Não conheço o google mobilefriendly ... mas tente usaro jQuery Mobile. Se necessário existe um livro do Maujor sobre isso.. e ele possui página de exemplos: http://www.livrosdomaujor.com.br/jquerymobile/arquivos.html -
Pessoal, tenho noticias! E são ótimas! Como participei do mail-list de novidades, recebi uma notificação. Confiram na íntegra: Não podia ter coisa melhor. daqui a 4 dias!
-
@Headstock Você teve sorte! Já tentei recuperar algo com o recuva, mas todos sempre corrompidos. No seu caso, pode ser q nem tinha sido apagada a partição.. enfim.. fico contente que tenha conseguido. Parabéns.
-
@anjoed Sinceramente vale sim os 100 reais. O jogo ta muito bem otimizado.. meu pc nem é top e roda bem, com qualidades boas.. não no máximo mas quase isso. Bugs... eu só tive 1 na missão que estou agora.. e eu não sei porque... se foi uma atualização.. ou meu jogo ficou capenga mesmo.. Fora isso.. o jogo é lindo! Vai fundo.. que é horas de diversão garantida
-
@Headstock Os dados que estavam na partição deletada se perderam. Não tem como recuperar algo que foi praticamente destruído. Vou tentar dar um exemplo bem banal que possas entender o que acontece. Vamos imaginar uma pizza. Particionamos a pizza em 2. Você guarda as duas metades da pizza na geladeira. A qualquer momento você pode acessar qualquer uma das metades. Mas aí você sem querer jogou fora uma das metades. A que ficou na geladeira, continua ali.. podes acessar ela e todos os ingredientes contido nela. A que jogou fora, fica inacessível, não dá para comer, irrecuperável. Voltando da analogia, A partição que foi deletada, se perdeu.. juntamente com os dados contidos nela. não tem como recuperar. Mas aí você disse que seu HD é de 500GB mas só mostra 250GB. Sim, por que uma das partições foi deletada, o sistema não reconhece partição não-alocada. Ou seja, para o sistema, aquela partição não existe, mas tem espaço para que ela exista. Para reconhecer esta outra partição, é preciso aloca-la. Para fazer isso, pode ser: pelo windows, no gerenciador de disco pelo linux usando o programa qparted ou apenas dando um boot do instalador do windows, ou seja, por DVD ou pendrive. Não vou mostrar os processos neste meu post, primeiro vou esperar seu retorno e me dizer se entendeu... depois eu coloco como se faz se quiser
-
@Headstock Acredito que se a partição que estava os dados foi apagada.. não há o que fazer... a não ser que você tente levar em alguma empresa especializada( que não é barato) Se tu apagou sem querer a partição já era... Deverias ter feito o backup antes de fazer as mudanças. Certamente os outros 250GB de partição que tinhas foi pro saco. Provavelmente se entrar no setup de instalação do windows no momento do boot, ou dar um boot no linux com live e utilizar o qparted, verás que 250GB de partição pode não estar mais alocada... ou seja, terias que criar a partição novamente com o tamanho máximo dele de 250GB.
-
@tamazi Não foi o que me falaram.. pelo menos os que terminaram.. me disseram que o "O grande golpe" era.. enfim.. Eu fiz todos os preparatórios dessa missão.. escolhi o plano B, a equipe e etc... agora só tem esse H em cima do stripclub.. Eu to achando que é BUG, por que o carro que eu havia customizado( era um esportivo com spoiler e rebaixado) que deixei na vaga de estacionamento atras do stripclub sumiu, ficou só as rodas. Eu vi que no online teve algo parecido que era um bug do patch de atualização.. mas eles haviam corrigido.. no modo história é a primeira vez que eu vejo. Meu GTA é original, sem mods, totalmente limpo... então por isso que eu acho que é algum bug de atualização.. ou meu save se corrompeu de alguma forma. depois eu atualizo esse meu post e acrescentarei um print do problema
-
Hj estava tentando fazer a missão "O grande Golpe" no modo história. Creio que seja a última missão principal do jogo. O problema é que já terminei todos os requisitos... Agora aparece um H em cima do stripclub mas não tem aquela bolinha amarela de entrar em missão.. e nos fundos eu tinha um carro que customizei e agora ele sumiu e ficou só as rodas... alguém sabe se isso foi obra de uma atualização? Como resolvo isso? E sim, o jogo é original pela steam.
-
@zumbalele Como falei anteriormente, o exemplo era simples, e nunca foi dito para implementar aquele menu no seu site. O que eu disse era que o princípio é o mesmo independente do menu que você fizer. Não sei resolver teu problema. Até por que nem uso bootstrap mais, por mais que ele seja legal.. eu acho ele muito cheio de coisa. Eu sugiro que re-faça o seu menu no bootstrap(só o visual dele), implemente a técnica que eu mostrei no exemplo de forma simples sem o smooth scroll, se funcionar o target _blank depois você adiciona uma rolagem suave... dá para fazer com jQuery exemplo do que uso atualmente: function filterPath(string) { return string .replace(/^\//,'') .replace(/(index|default).[a-zA-Z]{3,4}$/,'') .replace(/\/$/,''); } $('a[href*=#]').each(function() { if ( filterPath(location.pathname) == filterPath(this.pathname) && location.hostname == this.hostname && this.hash.replace(/#/,'') ) { var $targetId = $(this.hash), $targetAnchor = $('[name=' + this.hash.slice(1) +']'); var $target = $targetId.length ? $targetId : $targetAnchor.length ? $targetAnchor : false; if ($target) { var targetOffset = $target.offset().top - 68; $(this).click(function() { $('html, body').animate({scrollTop: targetOffset}, 300); return false; }); } } }); Se quiser alterar o espaçamento de onde ele para quando clica no link é esta linha: var targetOffset = $target.offset().top - 68; Onde o 68 é onde estou tirando 68px de distância do topo. Sinceramente acho que é os recursos do bootstrap que podem dar conflito.
-
HTML5 - Problemas ao carregar tag <video> no Google Chrome
DiF respondeu ao tópico de Fajan em Web e banco de dados
@navegador2 O meu também está atualizado. E também não adianta muito falar com o "pessoal" do google. se eles nem resolveram o bug do background attachament fixed até agora.. imagina isso -
@zumbalele Recente ajudei outro usuário sobre uso da técnica One page(neste tópico). Ele não usa o bootstrap, mas não faz diferença creio eu.. a não ser o lance do smooth scroll incorporado.. o meu exemplo é mais simples! Com base nele, eu modifiquei o exemplo e acrescentei um link para o google em outra aba. O comando utilizado foi o atributo target do tipo _blank no elemento <a> Exemplo online: http://jsfiddle.net/zo3uwdqp/1/ Não sei se era isso que tu queria, mas fica esta dica abraço e boa sorte
-
HTML5 - Problemas ao carregar tag <video> no Google Chrome
DiF respondeu ao tópico de Fajan em Web e banco de dados
@Fajan Que coisa louca isso. Eu testei, aos 4 minutos deu uma pane na imagem, ficou pixelada meio verde.. por alguns segundos.. depois voltou ao normal mas o audio ficou fora de sincronia com a imagem. O problema podem ser N fatores... desde um Bug no chrome até um possível arquivo de vídeo corrompido.( acontece as vezes quando envia ao servidor.. ou passa para um pendrive.. ou baixa um arquivo em qualidades ruins de conexão) -
@Caio Henrique_774883 Não sei se entendi bem, mas pelo print, acredito que seria um elemento DIV para receber as imagens que serão carregadas. Um formulário com apenas um campo do tipo input file multiple ou não. Um outro div para receber o nome dos arquivos Um botão de visualizar. O funcionamento é basicamente controlado por javascript(jQuery).. um plugin do tipo lightbox.. e etc Certamente terias de usar php para fazer o envio das imagens via e-mail Deixo alguns links de leitura: http://blog.revathskumar.com/2012/04/html5-show-thumbnail-preview-of-image.html http://www.raymondcamden.com/2013/09/10/Adding-a-file-display-list-to-a-multifile-upload-HTML-control Agora é com você para estudar e aprender as técnicas mostradas nestes dois sites...
-
@guigui45 Olá, pelo que andei vendo esse LOCO tem um próprio tradutor que você pode gerenciar.. veja este artigo: http://www.wpcollege.com.br/como-traduzir-temas-wordpress/ nele tem o link do tradutor e ensina a traduzir e salvar.
-
@Jessé Viana_675498 Neste link tem uma série de tutoriais ensinando a usar: http://www.fpdf.org/en/tutorial/index.php Foi o melhor que eu achei, explica passo a passo cada um dos exemplos
-
Formulário dinâmico e funcional
DiF respondeu ao tópico de Jessé Viana_675498 em Web e banco de dados
@Jessé Viana_675498 Só pode ser feito em javascript... podendo ou não usar ajax. veja alguns exemplos: http://kennykee.com/169/update-another-drop-down-options-based-on-another-using-jquery/ http://jsfiddle.net/jadendreamer/5SArB/ -
@Jeff54 uma observação apenas, Não precisas copiar o CDN e por em um bloco de notas.. basta incluir na sua página direto.. exemplo: <script src="http://code.jquery.com/jquery-2.1.4.min.js"></script> direto assim.
-
@Jeff54 Este é o caminho. A estrutura, é isso que mostrou mesmo. o article é uma nova tag no html 5 especial para conteúdos, assim como o nav para menu. O jquery, você só precisa chamar do CDN oficial e criar algo como funcoes.js que englobará tudo o código javascript que vai usar. até aí OK! Note que o <article id="conteudo"></article> vai estar sempre vazio, ou seja, o conteúdo dos arquivos html do menu serão inseridos dentro desta tag article. Como você disse que também tem vários outros links em cada arquivo html do menu, você vai criar um novo elmento nav em cada um destes arquivos html contendo seus próprios menus.. e outra tag do tipo article... sendo assim vai usar novamente o javascript para inserir o conteúdo. É desta forma que você vai contornar o problema de substituição dos framesets. Contudo, Hj em dia, seria mais interessante você remodelar seu site, ou seja, com outra aparência, deixando mais moderno. e etc.. Posso recomendar o uso do wordpress que é bem fácil de entender como mexer como iniciante.. ou até mesmo profissional. Dá trabalho ter que migrar os conteúdos quase que manualmente... mas no final o resultado seria até melhor. pois o wordpress permite gerenciar os conteúdos.(veja q isso é só uma sugestão) Em suma, você vai ter o seu menu principal fixo do lado esquerdo, em cada página do menu, você vai criar um sub menu não fixo(aquele que aparece apenas dentro daquela página) que irá abrir o conteúdo dentro da tag article. Um detalhe, as páginas de conteúdo, não precisam ter as todas as tags do html ... tipo o <html>, <body> e etc... podes criar um arquivo html que contenha só um DIV ou um section... ou um <p> ... ou contendo um <nav> em conjunto com o DIV... e por ai vai. O que eu posso recomendar: deixe intacto seu site atual, crie uma pasta dentro do seu servidor e faça uma outra versão de testes e vai testando! é assim que eu trabalho.. crio uma pasta com o nome de previa e vou testando ali, no final quando tiver pronto, eu substituo o antigo pelo novo! Boa sorte o seu trabalho
-
@Jessé Viana_675498 Se eu entendi, tu quer dizer que quando submetido.. se o valor do type number e outro do checkbox estiver vazio.. atribuir um valor padrão? Seria algo parecido com isso: $n1 = $_POST["n1"];$n2 = $_POST["n2"];$n3 = $_POST["n3"];$valor1 = (empty($n1)) ? 1 : $n1;$valor2 = (empty($n2)) ? 1 : $n2;$valor3 = (isset($n3) == false) ? 1 : $n3;echo $soma = $valor1 + $valor2 + $valor3; O valor um seria um campo input tipo text, o valor 2 seria um campo tipo number e o valor 3 seria um input tipo radio No caso, ali fiz em uma cadeia de if ternária, onde primeiro vem a expressão seguido de ?(if) : (else) Então o Se o $n1 estiver vazio, ele atribui o valor de 1, senão o valor é o que ele digitou Mesma coisa para o $n2, se estiver vazio, ele atribui o valor 1, senão é o valor que definiu No terceiro, como é um radio, não podemos testar com empty.. então checo se tem conteúdo com isset,, e testo se for falso, o valor do radio é 1, senão o valor é o que estiver definido no value. é +- por ai
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