-
Posts
14.206 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que DiF postou
-
Como exibir a tabela do banco de dados ?
DiF respondeu ao tópico de FabianoS em Web e banco de dados
@FabianoS Então, tente um novo passo! Tente implementar o teste se caso não houver registro. Por exemplo, entrou no index, se não tiver nenhum registro, exiba a mensagem " nenhum registro adicionado" e total de registros: 0 Se houver registro, mostra a tabela. e o total de registros. -
Como exibir a tabela do banco de dados ?
DiF respondeu ao tópico de FabianoS em Web e banco de dados
@FabianoS Que bom que resolveu. Só uma coisa. Por gentileza, Altere o print, que tem o quarto registro. O Clube do Hardware é apartidário.. então é contra as regras postar opiniões políticas com esse ponto de vista denegrindo o nome de alguém(seja qualquer político ou pessoa normal) -
Como exibir a tabela do banco de dados ?
DiF respondeu ao tópico de FabianoS em Web e banco de dados
@FabianoS mysqli_select_db ($conexao,"usuario"); é desnecessário, por que você já seleciona o banco no mysqli_connect() uma pergunta: usas o xampp ou outro? Recomendo usar o easyPHP 14.1 Dev sever @FabianoS a consulta está errada: SELECT * FROM usuario WHERE nome LIKE '%fabiano%' Deve acrescentar o LIKE, se não for utilizar o metodo convencional que é: SELECT * FROM usuario WHERE nome = 'fabiano' -
Como exibir a tabela do banco de dados ?
DiF respondeu ao tópico de FabianoS em Web e banco de dados
Agora vi, a função mysqli_num_rows() espera só um parâmetro. Ou seja, tire a variável de conexão. Se eu não me engano só o mysqli_query() precisa dos dois. -
Como exibir a tabela do banco de dados ?
DiF respondeu ao tópico de FabianoS em Web e banco de dados
@FabianoS Ao meu ver, as únicas coisas erradas ali são: $conexao = mysqli_connect($host, $user, $pass, $banco) Faltou colocar a variável do banco de dados dentro da função mysqli_connect() e alterar a função do erro para mysqli_error() Um outro detalhe que vi. você abriu o php na linha 5, fechou na linha 17 e abriu de novo na linha 20... e tem mais ali.. por sugestão: Retire a tag de fechamento da linha 17, a tag de abertura na linha 20 e a tag de fechamento na linha 36. Deixando só a tag de abertura na linha 5 e o fechamento na linha 38. -
Como exibir a tabela do banco de dados ?
DiF respondeu ao tópico de FabianoS em Web e banco de dados
@FabianoS Sim isso não é beleza de código. faz parte do paradigma de orientação a objetos no php. Não confunda com o simbolo "=>" em arrays. -
Como exibir a tabela do banco de dados ?
DiF respondeu ao tópico de FabianoS em Web e banco de dados
@FabianoS Vamos por partes, que nem nosso amigo jack, o estripador! brincadeiras à parte.. vamos lá! Sim. e até deve. como você quer pesquisar algo digitado, deve-se usar uma variável para resgatar o valor do input enviado pelo formulário. Veja que antes da estrutura do laço while, eu criei as tags iniciais da tabela. estas tags são aquele table header, onde fica o nome dos campos. esta parte acredito que tenhas entendido certo? vamos para a próxima. A tabela renderiza da seguinte forma: a cada TR, possui um grupo de TD. ou seja, cada TR é uma linha de registro. Então para que seja mostrado cada linha de registro é preciso que a estrutura da linha inteira esteja dentro do laço de while(daria para fazer com foreach ou for. mas neste caso o mais indicado é while mesmo.) O while, precisa receber como parâmetro uma variável que é atribuída a uma função de fetch relacionado a variável da consulta. Então, esta variável sucedida pelo nome do campo no banco de dados(precisa ser exatamente igual como está lá.. se por exemplo o campo id.. seja maúsculo, deve ser escrito em maiúsculo) Lembrando que se for usar o fetch_array, deve-se escrever $resultado["nome do campo"], se utilizar o fetch_object como meu exemplo, deve-se utilizar $resultado->nome do campo Muita gente tem mania de criar novas variável para atribuir a estas variáveis como por exemplo: $id = $resultado["id"] ou $id = $resultado->id e quando for exibir ..ele passa a usar só o $id. Eu já não acho isso legal... adiciona mais linhas ao código... então por estas razões eu sempre utilizo o fetch_object e uso " $resultado->id " direto no lugar onde quero mostrar(exemplo das linhas 21 a 24) -
Como exibir a tabela do banco de dados ?
DiF respondeu ao tópico de FabianoS em Web e banco de dados
@FabianoS Bom a base de conhecimento você tem. mas tá errado isso. não precisa fazer um laço de do while, além de alguns detalhes no código. Basicamente, você usar duas funções do php.. uma para contar as linhas do registro e outro para exibição dos registros. a função que conta é mysql_num_rows e a função que exibe é a mysql_fetch_[tipo] (onde o [tipo] você troca pelo tipo que está fazendo.. exemplo array, object.. e etc) Recomendo usar o mysqli que é nova extensão usada. então as funções eriam mysqli_num_rows() e mysqli_fetch_[tipo] exemplo: <div class="resultados"> <?php include 'conexao.php'; $consulta = mysqli_query($conexao,"SELECT * FROM users"); $total_registros = mysqli_num_rows($consulta); echo "<p>Total de registros: $total_registros </p>"; echo "<table> <tr> <th>ID</th> <th>Nome</th> <th>idade</th> <th>E-mail</th> </tr>"; while($resultado = mysqli_fetch_object($consulta)): echo " <tr> <td>$resultado->ID</td> <td>$resultado->nome</td> <td>$resultado->idade</td> <td>$resultado->email</td> </tr>"; endwhile; ?></div> Explicação: Linhas 1 e 28, tag html Linhas 3 e 27, abertura e fechamento da tag php Linha 4, inclui a conexão com o banco de dados LInha 6, atribui em uma variável a consulta. Linha 7, armazena em uma variável o total de registros Linha 10, mostra em um elemento de parágrafo o total de registros Linhas 11 a 17 cria a estrutura inicial da tabela dentro do echo Linha 18 e 26, laço while que leva como parâmetro uma variável que recebe a função mysqli_fetch.. nesse caso eu utilizei o object.. porque é mais fácil tratar os dados como objeto ao invés de array. Linhas 19 a 25, exibição dos valores dos campos dentro do elemento <td>. Como utilizei o object, a variável que recebe o mysqli_fetch_object deve ser usado o "->" seguido do nome do campo. então $resultado->ID é o mesmo que $resultado["ID"] do mysqli_fetch_array Basicamente isto. Para integrar a consulta digitada, Antes você cria um formulário com o campo input text e um botão de submit. então usar na consulta com a clasula WHERE, o valor que foi digitado. Podes usar o LIKE se quiser, para colocar os "coringas"(%), o coringa na frente significa que considerará todos os registros que terem algo antes... exemplo SELECT * FROM user WHERE nome like '%pedro' isto retorna todos os registros que tem alguma coisa seguido de pedro.. por exemplo: João pedro, josé pedro.. SELECT * FROM user WHERE nome like '%pedro%' Retorna todos que tenham pedro entre algo. e SELECT * FROM user WHERE nome like 'pedro%' No final de algo. É por aí. Se quiser um melhor aproveitamento, pesquise sobre utilizar a tecnica ajax no jquery e fazer isso utilizando requisiçõs assíncronas. Vale ressaltar também que se fizer tudo na mesma página, precisa testar antes.. se tem registro para não dar erro. Enfim... para aprender.. recomendo primeiro criar, só a consulta retornando os dados na tabela, sem pesquisar nada.. depois aí sim você tenta implementar uma busca com o campo input -
Como exibir a tabela do banco de dados ?
DiF respondeu ao tópico de FabianoS em Web e banco de dados
@FabianoS Não sei se entendi... mas você quer fazer uma exibição parecida com a do exemplo? Tipo um contador total de registros e mais embaixo a tabela com id e os campos... a cada linha zebrada? é isso mesmo? -
@MrDiniz a função $.ajax() mudou. agora usa-se o done(), fail() ou always() no lugar de success, error... http://api.jquery.com/jquery.ajax/
-
Não consigo nem conectar o banco de dados pra testar kkk
DiF respondeu ao tópico de FabianoS em Web e banco de dados
@FabianoS o mysqli requer dois parâmetros. Exatamente como disse. é a conexão. Tu pode fazer a conexão em uma linha: $conexao = mysqli_connect($host, $user, $pass, $banco) or die (mysql_error()); e sempre na query: $sql = mysql_query($conexao ,"INSERT INTO usuario(nome, sobrenome)VALUES('$Nome','$sobrenome')"); Não precisa excluir o tópico. sua dúvida pode ajudar os demais. Só vou dar como tópico resolvido! -
Criando sistema pra gerar boleto bancario.
DiF respondeu ao tópico de chylton em Web e banco de dados
@chylton Gerar os boletos até que não é complicado. procure sobre phpboleto. Já o sistema de identificação de pagamento.. é mais complicado.. se o banco não disponibilizar uma API que possa gerar um retorno... fica meio impossível. O que posso sugerir é o seguinte: Criar o sistema de geração de boletos Criar um banco de dados com todos os assinantes cadastrados... e assim que eles pagarem, eles devem ter o bom senso de entrar no sistema e clicar em um botão "confirmar pagamento" então você recebe o dado que de o pagamento foi feito.. mas isso é um problema. pois pode ter algum que informe que foi pago e na verdadfe não pagou(por isso disse o bom senso) -
Logout com cookie - Onde estou errando?
DiF respondeu ao tópico de mm_edilson em Web e banco de dados
@mm_edilson Utilize SESSIONS e não cookie. Basicamente, você cria a session quanto loga... e quando desloga você destroi a session. é bem simples... Procura aqui no fórum que tem vários tópicos na qual eu ajudo os usuários a criar um sistema de login. -
Diablo III (action-RPG) - Tópico oficial - Expansão lançada
DiF respondeu ao tópico de gandalfnho em Jogos
@Phoenix Maximus Em grupo é sempre melhor.. ainda mais se tiver monge... que a robustez aumenta. Nesse novo patch é um divisor de águas no sentido de criação/criatividade. Com a adição do cubo de kunai, dá para extrair os atributos de lendários e incorporar no personagem como uma passiva. Isso abriu um leque enorme de opção de criação. Antes.. eu sempre via todos os barbarians.. iguais... todos os monks iguais.... sempre a mesma build... mesma estratégia de jogo.... com isso.. agora mudou.. porque agora é N possibilidades de criação... Poderemos ter um caçador de demonios com chakran infinito(atributo de uma alijava) e que dá 50% de critico em elites(atributo de um martelo a fornalha)... -
Diablo III (action-RPG) - Tópico oficial - Expansão lançada
DiF respondeu ao tópico de gandalfnho em Jogos
@Phoenix Maximus Antes eu fazia as runs sem se importar com o tempo. tipo.. matava o chefe e fechava a fenda.. para ter mais fragmentos de pedra angular mais rápido.. porque não estava muito preocupado com drops... ate porque quando se joga em níveis altíssimos o drop cai do ceu q nem chuva. Principalmente fazendo fenda maior em grupo... teve um dia que dropei 3 itens do mesmo set numa tacada só, mais algumas armas numa fenda 45 rsrsrs @UnholyMajor Sim, o D3 sem a expansão é muito ruim. É não dá para ter uma expectativa tão alta.. até por que um novo ato só seria implantado se houver uma nova expansão. O que eles podem colocar a cada patch é novas áreas dentro os atos já existentes com o foi o caso de Sescheron.. no ato 3. O ato 1 tem bastante espaço ainda... o 2 também... o 3 já recebeu.. o 4 até que poderia.. e o 5 também Se pararem para olhar o mapa mundi, os atos estão muito espalhados... o que dá a entender que futuramente PODE ser que eles pensem em um novo ato.. A Blizzard tá deixando o D3 um pouco de lado.. porque eles preferem fazer expansões onde vai vender mais.. exemplo: world of warcraft.. esse jogo tem umas 5 ou 6 .. nem sei a quantidade.. e na gamescon desse ano eles anunciaram que tem mais planos pro wow... e nada de D3. Infelizmente é essa nossa realidade .. dos amantes da franquia Diablo. Ahh .. sem contar com o novo jogo deles.. o Overwatch. então vamos nos contentar só com esses patch'zinhos rsrsrsrsr -
Diablo III (action-RPG) - Tópico oficial - Expansão lançada
DiF respondeu ao tópico de gandalfnho em Jogos
@RaposaFeroz Cara, o jogo sem a expansão não tem graça. O jogo recebeu hj o patch 2.3.0 .. acrescentaram mais um ambiente no ato 3, trouxeram o cubo original, aquele que deu vida ao cubo horadrim do D2. este cubo é chamado de Kunai e é bem mais poderoso do que o do D2. ele pode desmantelar um item.. retirar atributos de armas, transformar gemas ou material de craft.... O drop sim é bem difícil... mas isso é um porém... porque jogando em grupo em nível altos a chance de dropar muitos lendários e itens de set é maior.. Sim aquela casa de leilões era uma porcaria.. só servia para pay to win... os caras nem jogavam mais... só ficaram montando os chars com itens comprados.. enfim... vale muito a pena comprar a expansão. A dica que dou é: espere uma futura promoção e abrace. Toda hora ta tendo promoção.. a ultima que eu vi foi que estavam vendendo o pacote do D3 + ROS por 70.. ou seja.. 50% de desconto... sendo que o preço de cada um é 70 rsrrs -
Processador Intel Confidential, alguem sabe qual processador é este da foto?
DiF respondeu ao tópico de rsfloripa em Processadores
@rsfloripa Se não for para coleção... doa para alguém.. ou joga no lixo de eletrônicos... acho que isso nem valor para venda tem... por ser antigo.. sei lá.. rsrs -
Diablo III (action-RPG) - Tópico oficial - Expansão lançada
DiF respondeu ao tópico de gandalfnho em Jogos
@UnholyMajor Acabo de testar no novo patch. É realmente muito bom. Não joguei o PTR.. por isso estou vendo as mudança agora. O novo ambiente é legal, espero que eles adicionem mais ambientes nos futuros patchs... até porque tem espaço de sobra -
Diablo III (action-RPG) - Tópico oficial - Expansão lançada
DiF respondeu ao tópico de gandalfnho em Jogos
@UnholyMajor Procure a comunidade dentro do jogo também. Agora sobre o que disse.. respeito sua opinião e tal... mas tipo acho que perde um pouco da graça do jogo se não jogar com outros personagens também... No patch 2.3.0 no PTR o monge(monk) está bem "Overpower" já que tu gosta de curta distância, o monge pra ti será bom também. Outro detalhe, é que já que estas no 670 de excelência, quando chegar ao 70 de outro personagem você habilita seus 670 para ele também -
Processador Intel Confidential, alguem sabe qual processador é este da foto?
DiF respondeu ao tópico de rsfloripa em Processadores
Acredito que seja do socket LGA 771, se não for o 1366. Achei aqui: http://blog.xuite.net/ldalchun/twblog/150183873-LGA771+QDF--%E9%97%9C%E6%96%BC+QDF%E6%88%91%E7%9A%84%E7%A0%94%E7%A9%B6(II) Pelas fotos, parece muito igual ao seu.. principalmente no lado dos pinos Mas... pode ser um socket 755 também... http://ark.intel.com/products/27517/Intel-Pentium-D-Processor-925-4M-Cache-3_00-GHz-800-MHz-FSB Sei lá.. assim é difícil saber... -
@JovemGafanhoto Eu li isso também sobre um recovery code que precisa ser solicitado no suporte. O que podes tentar fazer é o seguinte: consiga um telefone emprestado. ou compre um novo.. e peça na sua operadora uma portabilidade de número. assim você pode receber o sms do código.
-
@JovemGafanhoto Se está logado na sua conta no seu pc.. tente desativar o steam guard... eu retirei o meu.. é um saco ter que depender de outro dispositivo para acessar... Tá certo que a autenticação de 2 passos é boa... mas as vezes atrapalha. por esse motivo.. eu não uso. Tenta seguir estes passos:
-
Diablo III (action-RPG) - Tópico oficial - Expansão lançada
DiF respondeu ao tópico de gandalfnho em Jogos
@Phoenix Maximus Procura dentro do jogo nas comunidades, a comunidade do Clube do Hardware. foi criada para que todos que acessam aqui possam jogar juntos, sem depender de um clã limitado em 150 membros. -
Diablo III (action-RPG) - Tópico oficial - Expansão lançada
DiF respondeu ao tópico de gandalfnho em Jogos
@bot Valeu! funcionou direitinho. agora posso jogar novamente! Abraço -
Diablo III (action-RPG) - Tópico oficial - Expansão lançada
DiF respondeu ao tópico de gandalfnho em Jogos
Alguém mais está tendo dificuldade em baixar o cliente do APP da battle.net? Por alguma razão o site aqui abre bem lento... e o download falha sempre. Alguma alma caridosa, poderia por gentileza baixar o instalador do cliente e upar no site do mega e postar o link aqui neste tópico? PS: versão PT-BR, do windows. Agradeço muito se alguém se prontificar a fazer isso.
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