Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Insurgent3

Membros Plenos
  • Total de itens

    27
  • Registro em

  • Última visita

  • Qualificações

    N/D

Reputação

7

1 Seguidor

Informações gerais

  • Cidade e Estado
    Cidade
  • Sexo
    Masculino

Outros

  • Ocupação
    Estudante
  1. Olá, Eu tenho um código que insere dados no banco de dados usando um WHILE. A listagem dos dados a inserir está certinha, pois conferi com o "echo". Porém o laço somente insere os dados da primeira contagem do laço. Não sei o porque. E ele está gerando um ID auto incremetado (e chave primária) com os valores 101,201,301,401 a cada teste que faço, sendo que era para gerar 1,2,3,4... Alguém tem ideia do que pode estar acontecendo? Segue o códido: // Grava a nova cidade no banco de dados $exe_queryFundarPrimeiraCidade = mysqli_query($conexao,$sql_queryFundarPrimeiraCidade) or die("Falha inserindo gravando nova cidade. Erro: ".mysqli_error($conexao)); // Seleciona o ID recem gravado da nova cidade $sql_retornoIdFundarPrimeiraCidade = "SELECT LAST_INSERT_ID()"; $exe_retornoIdFundarPrimeiraCidade = mysqli_query($conexao,$sql_retornoIdFundarPrimeiraCidade); // Retorna o ID da query acima(Primeira cidade fundada e inserida no banco de dados) $idPrimeiraCidade = mysqli_fetch_array($exe_retornoIdFundarPrimeiraCidade); $idPrimeiraCidadeVar = $idPrimeiraCidade[0]; //echo "Id da cidade gerada: " . @ID; for($x=1;$x<=10;$x++) { for($y=1;$y<=10;$y++) { echo "<br><br><br>"; echo "ID da Cidade: ".$idPrimeiraCidadeVar; echo "<br>Pos X: " .$x; echo "<br>Pos Y: " .$y; $terrenoGerado = rand(1,11); echo "<br>Tipo do terreno: ". $terrenoGerado; $sql_geraMapaNovaCidade = "INSERT INTO mapacidade(idCidade,posX,posY,tipoTerreno) VALUES('$idPrimeiraCidadeVar','$x','$y','$terrenoGerado')"; $exe_geraMapaNovaCidade = mysqli_query($conexao,$sql_geraMapaNovaCidade); } } Nesta parte do código ele insere os dados e está inserindo somente o conteúdo do primeiro laço: $sql_geraMapaNovaCidade = "INSERT INTO mapacidade(idCidade,posX,posY,tipoTerreno) VALUES('$idPrimeiraCidadeVar','$x','$y','$terrenoGerado')"; $exe_geraMapaNovaCidade = mysqli_query($conexao,$sql_geraMapaNovaCidade); Pensei em ter algum campo errado, como a chave primária não estar bem definida ou sem o "auto increment" implementado, mas está tudo definido e implementado, creio eu, corretamente. Obrigado. === EDIT === Consegui resolver. Estava tendo problemas com a chave estrangeira da tabela "cidades". Deletei a chave estrangeira e adicionei uma nova com o comando: ALTER TABLE 'mapacidade' ADD CONSTRAINT `fk_cidadePertencente` FOREIGN KEY ( `idCidade` ) REFERENCES `cidades` ( `cidadeId` ); Resolveu. Obrigado.
  2. Amigo, Estou te enviando um código que talvez lhe seja útil. É um contador em Javascript que consegui elaborar pesquisando na internet muita coisa a respeito de contadores. Ele adiciona 3 pontos de "turnos" a cada 60 segundos. É um contador também. Basta ver as funções que te agrada e implementar no seu código ou pesquisar na internet como a função " window.setInterval('atualizar()',1000)" que está no código. Segue o código: <html> <head> <title>Título</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <style type="text/css"> .texto {color:#B000FF;} .static { position:static; } .contador { position: relative; top: 0px; left: 30px; background-color: black; color: white; width: 130px; height: 30px; } .PalavraTempo { position: relative; position: center; top: 70px; left: 30px; background-color: black; color: white; width: 130px; height: 30px; } .TurnosDisponiveis { position: relative; position: center; top: 100px; left: 30px; background-color: black; color: white; width: 130px; height: 30px; } .Turnos { position: relative; position: center; top: 100px; left: 30px; background-color: black; color: white; width: 130px; height: 30px; } .Turno { position: relative; position: center; top: 130px; left: 30px; background-color: black; color: white; width: 130px; height: 30px; } .php { position: relative; position: center; top: 100px; left: 30px; background-color: black; color: white; width: 130px; height: 30px; } </style> <script>var intervalo = window.setInterval('funcao()',1000); var contador = 0; var Turno = 0; function funcao() { while (contador <= 60) { if (contador == 60) { contador = 0; Turno = Turno + 3; break; } elementosHTML = document.getElementsByClassName('contador'); elementosHTML[0].innerHTML = ' ' + ' ' +contador; turnosHTML = document.getElementsByClassName('Turnos'); turnosHTML[0].innerHTML = ' ' +Turno + ''; contador++; break; } } </script> <script>var atualizacao = window.setInterval('atualizar()',1000); function atualizar() { <?php $Turnos = '<script> document.write(Turno);</script>'; ?> window.location.refresh(); } </script> </head> <?php //$Turnos = 0; ?> <body> <div class="PalavraTempo"> Tempo </div> <div class="TurnosDisponiveis"> Turnos Disponíveis: </div> <div class="Turnos"> </div> <div class="Turno"> <?php //echo "<script>atualizar();</script>"; echo $Turnos; ?> </div> <div class="contador"> </body> </html> Muita gente que li, diz que não é possível implementar um "contador" em PHP e Javascript. Eu consegui chegar a este código acima(basta copiar e colar e executar no navegador). E tem outras funções como "sleep()" do PHP pra congelar o tempo, que junto com um laço "while" do PHP poderia ser utilizada pra fazer um contador. Abraços.
  3. Olá, Eu gostaria de pegar o ID da query que foi recém-inserida no banco de dados. Pra isso, eu descobri que a função LAST_INSERT_ID() do MySQL retorna o ID (chave primária auto_increment) de uma query recém inserida ou feito update no banco de dados. O problema é que vi alguns exemplos e não estou sabendo ainda como usar esta função no PHP. Segue meu código tentando utilizá-la para retornar o ID de uma cidade recém-cadastrada no banco de dados: $sql_queryFundarPrimeiraCidade = "INSERT INTO cidades(nomeCidade,idDono) VALUES('".$nomeCidade."','".$idUsuarioAtualSession."')"; // Grava a nova cidade no banco de dados $exe_queryFundarPrimeiraCidade = mysqli_query($conexao,$sql_queryFundarPrimeiraCidade) or die("Falha inserindo gravando nova cidade. Erro: ".mysqli_error($conexao)); // Seleciona o ID recem gravado da nova cidade $sql_retornoIdFundarPrimeiraCidade = "SELECT LAST_INSERT_ID();"; $exe_retornoIdFundarPrimeiraCidade = mysqli_query($conexao,$sql_retornoIdFundarPrimeiraCidade); // Retorna o ID da query acima(Primeira cidade fundada e inserida no banco de dados) $idPrimeiraCidade = mysqli_fetch_array($exe_retornoIdFundarPrimeiraCidade); //echo "Id da cidade gerada: " . @ID; for($x=1;$x<=10;$x++) { for($y=1;$y<=10;$y++) { echo "<br><br><br>"; echo "ID da Cidade: ".$idPrimeiraCidade['cidadeId']; echo "<br>Pos X: " .$x; echo "<br>Pos Y: " .$y; echo "<br>Tipo do terreno: ". rand(1,11); } } Os echo's imprimem tudo corrtamente menos a "ID da Cidade" que é o que estou tentando pegar do banco de dados da query insert recém-inserida. Não sei como utilizar essa função. Alguém pode ajudar? Obrigado. === EDIT === Consegui. Segue o código que permitiu recuperar e mostrar o ID recém inserido: echo "ID da Cidade: ".$idPrimeiraCidade[0]; Um array com a posição "0"(zero). O código funcionou e mostrou o ID gerado e recém-inserido no banco de dados. Obrigado.
  4. Olá, Estou um pouco confuso tentando fazer um sistema para um jogo web browser pessoal. Estou tendo problemas para chamar a MESMA página mas com ações diferentes. Eu chamo aqui a página (no MENU): <nav id="menu"> <center> <ul> <li><a href="principal.php?action=processa">Inicial<a></li> // <- AQUI <li><a href="cidades.php">Cidades<a></li> <li><a href="construcoes.php">Construções<a></li> <li><a href="unidades.php">Unidades<a></li> <li><a href="recursos.php">Recursos<a></li> </ul> </center> E tem um FORMULÁRIO la embaixo pra criar uma nova cidade caso o usuário não tenha fundado nenhuma cidade ainda. Este formulário chama também a página principal mas pelo MÉTODO POST: "<form id='formCriarPrimeiraCidade' name='formCriarPrimeiraCidade' method='post' action='principal.php?action=fundarPrimeiraCidade'> O código completo está aqui: <?php $acao = $_GET['action']; if ($acao == 'processa') { include("restrito.php"); include("config.php"); $login_username = $_SESSION['login']; $sql_busca = "SELECT * FROM user WHERE login = '$login_username'"; $exe_busca = mysqli_query($conexao, $sql_busca) or die (mysql_error()); $fet_busca = mysqli_fetch_array($exe_busca); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Sistema</title> <style type="text/css"> #menu ul { padding:3px; margin:10px; background-color:#EDEDED; list-style:none; float: left; width: 800px; } #menu ul li{ display: inline; margin: 40px; } #menu ul li a{ padding: 2px; display: inline-block; } </style> </head> <body> Ola <?php echo $fet_busca['login'];?>. <br> <a href="logout.php">Logout</a> <nav id="menu"> <center> <ul> <li><a href="principal.php?action=processa">Inicial<a></li> <li><a href="cidades.php">Cidades<a></li> <li><a href="construcoes.php">Construções<a></li> <li><a href="unidades.php">Unidades<a></li> <li><a href="recursos.php">Recursos<a></li> </ul> </center> </nav <div id="painelPrincipal"> <?php // Selecionar ID do usuario atual if (isset($_SESSION['login'])) { echo $_SESSION['id']; echo $_SESSION['login']; } $idUsuarioAtualSession = $_SESSION['id']; // Verificar se tem alguma cidade com o ID atual $queryIdUsuarioAtual = "SELECT * FROM cidades WHERE id = 'idUsuarioAtualSession';"; $exe_queryIdUsuarioAtual = mysqli_query($conexao,$queryIdUsuarioAtual); $count_queryIdUsuarioAtual = mysqli_num_rows($exe_queryIdUsuarioAtual); // Se tiver cidade, chama a principal listando a cidade if ($count_queryIdUsuarioAtual >= 1) { while($fetch_queryIdUsuarioAtual = mysqli_fetch_array($exe_queryIdUsuarioAtual)) { echo "<br>"; echo "Cidade ID: " . $fetch_queryIdUsuarioAtual['cidadeId']; echo "Nome ID: " . $fetch_queryIdUsuarioAtual['nomeCidade']; echo "Id dono da cidade: " . $fetch_queryIdUsuarioAtual['id']; } } else { // Se nao tiver cidade, chama a principal com um formulario para criar a primeira cidade echo "<form id='formCriarPrimeiraCidade' name='formCriarPrimeiraCidade' method='post' action='principal.php?action=fundarPrimeiraCidade'> <td colspan='2'><div align='center'><strong>Criar primeira cidade</strong></div></td> Nome da cidade: <input name='nomePrimeiraCidade' type='text' id='nomePrimeiraCidade'> <input type='submit' name='Submit' value='Fundar primeira cidade' /> </form>"; $acao = $_POST['action']; // Recebe a ação do formulário 'Fundar primeira cidade' if ($acao == "fundarPrimeiraCidade") { $sql_queryFundaPrimeiraCidade = "INSERT INTO cidades(nomeCIdade,id) VALUES('" . $_POST['nomePrimeiraCidade'] ."','" . $fetch_queryIdUsuarioAtual['cidadeId']; echo "');"; } } ?> </div> </body/> </html> <?php } ?> Mas estou tendo problemas, creio eu na minha lógica, para processar essas ações diferentes na mesma página. O erro que estou tendo é: Que se refere a esta linha logo no começo: $acao = $_GET['action']; Minha lógica esta um pouco bagunçada. Se alguém puder ajudar. O que quero fazer é listar na página principal as cidades do usuário caso ele tenha alguma MAS caso ele não tenha nenhuma, na mesma página aparecerá um formulário para ele criar a primeira cidade. Obrigado. === EDIT === Resolvido. O código funcionando está aqui: <?php include("restrito.php"); include("config.php"); $login_username = $_SESSION['login']; $sql_busca = "SELECT * FROM user WHERE login = '$login_username'"; $exe_busca = mysqli_query($conexao, $sql_busca) or die (mysql_error()); $fet_busca = mysqli_fetch_array($exe_busca); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Sistema</title> <style type="text/css"> #menu ul { padding:3px; margin:10px; background-color:#EDEDED; list-style:none; float: left; width: 800px; } #menu ul li{ display: inline; margin: 40px; } #menu ul li a{ padding: 2px; display: inline-block; } </style> </head> <body> Ola <?php echo $fet_busca['login'];?>. <br> <a href="logout.php">Logout</a> <nav id="menu"> <center> <ul> <li><a href="principal.php?action=processa">Inicial<a></li> <li><a href="cidades.php">Cidades<a></li> <li><a href="construcoes.php">Construções<a></li> <li><a href="unidades.php">Unidades<a></li> <li><a href="recursos.php">Recursos<a></li> </ul> </center> </nav <div id="painelPrincipal"> <?php // Selecionar ID do usuario atual if (isset($_SESSION['login'])) { echo $_SESSION['id']; echo $_SESSION['login']; } $idUsuarioAtualSession = $_SESSION['id']; // Verificar se tem alguma cidade com o ID atual $queryIdUsuarioAtual = "SELECT * FROM cidades WHERE id = 'idUsuarioAtualSession';"; $exe_queryIdUsuarioAtual = mysqli_query($conexao,$queryIdUsuarioAtual); $count_queryIdUsuarioAtual = mysqli_num_rows($exe_queryIdUsuarioAtual); $fetch_queryIdUsuarioAtual = NULL; $acao = $_GET['action']; if ($acao == 'processa') { // Se tiver cidade, chama a principal listando a cidade if ($count_queryIdUsuarioAtual >= 1) { while($fetch_queryIdUsuarioAtual = mysqli_fetch_array($exe_queryIdUsuarioAtual)) { echo "<br>"; echo "Cidade ID: " . $fetch_queryIdUsuarioAtual['cidadeId']; echo "Nome ID: " . $fetch_queryIdUsuarioAtual['nomeCidade']; echo "Id dono da cidade: " . $_SESSION['id']; } } else { // Se nao tiver cidade, chama a principal com um formulario para criar a primeira cidade echo "<br><br><br>"; echo "<center><form id='formCriarPrimeiraCidade' name='formCriarPrimeiraCidade' method='POST' action='principal.php?action=fundarPrimeiraCidade'> <td colspan='2'><div align='center'><strong>Criar primeira cidade</strong></div></td> Nome da cidade: <input name='nomePrimeiraCidade' type='text' id='nomePrimeiraCidade'> <input type='submit' name='Submit' value='Fundar primeira cidade' /> </form></center>"; } } else if ($acao == "fundarPrimeiraCidade") { echo "<br><br>Chegou aqui"; $sql_queryFundarPrimeiraCidade = "INSERT INTO cidades(nomeCIdade,id) VALUES('" . $_POST['nomePrimeiraCidade'] ."','" . $_SESSION['id'] . "');"; echo $_POST['nomePrimeiraCidade']; echo $_SESSION['id']; } ?> </div> </body/> </html> Obrigado.
  5. Olá, Eu tenho a tabela user e a tabela cidades e gostaria de criar uma Chave Estrangeira para que as cidades possuam um id de usuário(isso mesmo, e não o contrário). Cada cidade terá um "dono", pois é para um jogo. Estou fazendo da seguinte maneira: ALTER TABLE cidades ADD CONSTRAINT fk_usuarioDono FOREIGN KEY ( id ) REFERENCES user ( id ) ; Mas estou tendo o seguinte erro no PHPMyAdmin: Estou tentando resolver este problema mas não estou conseguindo. Os campos estão iguaisinhos nas características e nome. Não sei qual o problema. Obrigado. === EDIT === Consegui resolver de uma forma que não sei se é a melhor maneira. Creio que não, mas resolveu. Na guia "SQL" do PHPMyAdmin tem um checkbox com o nome "Enable foreign key checks". Eu desabilitei este checkbox e a query funcinou. Resolvido. Obrigado.
  6. Olá, Esta dando erro ainda e o erro é que as variáveis do formulário estão vazias. Imagem: http://image.ibb.co/ceAKNn/logar_img.png Código: logar.php <?php session_start(); include("config.php"); $login = $_POST["login"]; $senha = $_POST["senha"]; //$login = "Paulo"; //$senha = "senhacorreta"; if (empty($login)) { echo "Variável Login Vazia: $login"; echo "<br>"; } if (empty($senha)) { echo "Variável Senha Vazia: $senha"; echo "<br>"; } echo $login; echo $senha; echo "teste"; /* Verifica se existe usuario, o segredo ta aqui quando ele procupa uma linha q contenha o login e a senha digitada */ $sql_logar = "SELECT * FROM user WHERE login = '$login' AND senha = '$senha'"; $exe_logar = mysqli_query($conexao, $sql_logar) or die (mysql_error()); $fet_logar = mysqli_fetch_array($exe_logar); $num_logar = mysqli_num_rows($exe_logar); //Verifica se n existe uma linha com o login e a senha digitado if ($num_logar == 0){ echo "Login ou senha invalido."; echo "<br><a href='javascript:window.history.go(-1)'>Clique aqui para volta.</a>"; } elseif($fet_logar['activo'] == "N"){ echo "Usuario não ativado, verifique seu e-mail para ativa a conta."; echo "<br><a href='javascript:window.history.go(-1)'>Clique aqui para volta.</a>"; } else{ //Cria a sessão e manda pra pagina principal.php echo "Teste1"; $_SESSION['login'] = $login; $_SESSION['senha'] = $senha; header("Location:principal.php"); } echo "Teste"; // $login = "Paulo"; //$senha = "senhacorreta"; // $_SESSION["login"] = $login; //$_SESSION["senha"] = $senha; //header("Location:principal.php"); ?> Sinceramente não sei o que fazer e como resolver. Não sei se é algum arquivo de configuração ou não. Se alguém souber o motivo eu agradeço. Obrigado.
  7. Olá, Obrigado mais uma vez. Ainda não consegui resolver. Mas uma coisa que acabei de perceber e descobrir é que está funcionando a passagem das variáveis pelo formulário se eu digitar o login e/ou senha errados. Mas se eu digitar o valor que esta no banco de dados ele nao pega os valores do formulário. Estranho. E esse código eu peguei da internet, fiz pouquíssimas modificações. Se alguém souber o que é eu agradeço. Obrigado.
  8. Obrigado DiF, Mas esta variável esta vazia mesmo. Por algum motivo não esta gravando as informações do formulário com "Post". Também fiz sua recomendação de trocar 'aspas simples' por "aspas duplas", mas não alterou nada. Continuo tentando... Obrigado.
  9. Olá, Estou com um "bug" estranho. O erro é este: "Notice: Undefined index:". Pelo que pesquisei, meu formulário em HTML e a página que o formulário HTML chama no "action" do form teriam que estar tudo certinho pra esse erro desaparecer. Mas aqui, está, teoricamente tudo "certinho" os campos e a página do "action". Segue os códigos: - Formulário: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Document sans titre</title> <style type="text/css"> <!-- .Style6 {font-size: 13px} --> </style> </head> <body> <form id="form1" name="form1" method="POST" action="logar.php"> <table width="41%" border="0"> <tr> <td colspan="2"><div align="center"><strong>Usuario</strong></div></td> </tr> <tr> <td><span class="Style6">Login:</span></td> <td><span class="Style6"> <label> <input name="login" type="text" id="login" /> </label> </span></td> </tr> <tr> <td><span class="Style6">Senha:</span></td> <td><span class="Style6"> <label> <input name="senha" type="password" id="senha" /> </label> </span></td> </tr> <tr> <td>&nbsp;</td> <td><span class="Style6"> <label> <input type="submit" name="Submit" value="OK" /> </label> </span></td> </tr> <tr> <td>&nbsp;</td> <td><span class="Style6"><a href="esquece_senha.php">Esquece senha </a></span></td> </tr> <tr> <td>&nbsp;</td> <td><span class="Style6"><a href="cadastro.php">Cadastro</a></span></td> </tr> </table> </form> </body> </html> - logar.php: <?php include("config.php"); $login = $_POST['login']; $senha = $_POST['senha']; //$login = "usuario"; //$senha = "teste"; echo $login; /* Verifica se existe usuario, o segredo ta aqui quando ele procupa uma linha q contenha o login e a senha digitada */ $sql_logar = "SELECT * FROM user WHERE login = '$login' && senha = '$senha'"; $exe_logar = mysqli_query($conexao, $sql_logar) or die (mysql_error()); $fet_logar = mysqli_fetch_array($exe_logar); $num_logar = mysqli_num_rows($exe_logar); //Verifica se n existe uma linha com o login e a senha digitado if ($num_logar == 0){ echo "Login ou senha invalido."; echo "<br><a href='javascript:window.history.go(-1)'>Clique aqui para volta.</a>"; } elseif($fet_logar['activo'] == "N"){ echo "Usuario não ativado, verifique seu e-mail para ativa a conta."; echo "<br><a href='javascript:window.history.go(-1)'>Clique aqui para volta.</a>"; } else{ //Cria a sessão e manda pra pagina principal.php session_start(); echo "Teste"; $_SESSION['login'] = $login; $_SESSION['senha'] = $senha; header("Location:principal.php"); } ?> - Principal.php <?php include("config.php"); include("restrito.php"); $_SESSION['login'] = "tentandoColocarValorNaVariavelDiretamentePraTeste"; $login_username = $_SESSION['login']; $sql_busca = "SELECT * FROM user WHERE login = '$login_username'"; $exe_busca = mysqli_query($conexao, $sql_busca) or die (mysql_error()); $fet_busca = mysqli_fetch_array($exe_busca); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Document sans titre</title> </head> <body> Ola <? echo $fet_busca['login'];?>. Ola <? echo $login_username; ?> <br> <a href="logout.php">Logout</a> </body> </html> Qual a principal caracteristica que se nota deste erro? Resposta: "Não está sendo carregado o $login e $senha que vem do formulário com o $_POST['campo']." Se alguem souber olhando os códigos acima onde está o erro eu agradeço. Estou tentando aqui encontrar o "erro". Obrigado.
  10. Eu diria que ele faz a parte "pesada" da coisa: Sites, Fóruns (PHPBB, SMF(Simple Machines Forum)), Sites de Aprendizado (Moodle), Gerenciador de Conteúdo dos sites (Joomla), Loja Virtual, Sistemas... Se você quiser aprender a fazer um fórum, sites, loja virtual, sistemas, acesso a banco de dados, gerenciamento de conteúdo, etc...pode usar o PHP. PHP é código-aberto, é FREE. É desenvolvido pela comunidade de programadores. Outra coisa, HTML não é "linguagem de programação", é linguagem de marcação. PHP é linguagem de programação. Se quiser ser um programador Web, um Desenvolvedor Web, recomenda-se fortemente o conhecimento em PHP, pois muita coisa na internet é feita em PHP. Site: php.net Espero ter ajudado. Obrigado.
  11. Consegui resolver. Instalei novamente o VirtualBox e importei novamente as VM's que eu tinha e estavam no diretório: "C:\Users\Usuario\VirtualBox VMs". Só reparar não adiantou. Tive que instalar novamente mesmo. Mas como as VM's foram preservadas, não tive nenhum problema e resolvi rapidinho. Muito obrigado pela ajuda.
  12. Olá, Não sei como está seu código, mas é bem isso mesmo. Você vai pegar o email digitado pelo usuário no formulário e adiciona-lo à variável $destino. $destino = $_POST['email']; // Pegando o email do usuário digitado pelo formulário E em seguida chama o comando mail() com os argumentos que esta função pede, sendo que o primeiro argumento é a variável $destino que contém o email do usuário digitado no formulário. $enviaremail = mail($destino, $assunto, $arquivo, $headers); // Função que envia o email Espero ter ajudado. Qualquer coisa posta novamente que tentamos ajudar. Obrigado.
  13. Eu esperaria outras respostas, talvez até mais técnicas. Mas pra mim, você já detectou o problema. O notebook esquenta mais por ligar o carregador. Você coloca um jogo que exige mais do notebook e o PC consequentemente esquenta mais, até ao ponto de desligar, reiniciar etc. Você já detectou praticamente todas as possíveis respostas. Conclusões: - Joga sem o carregador e carrega quando estiver em tarefas diárias ou não estiver usando o notebook. - Diminui os gráficos do jogo pra exigir menos do notebook e esquentar menos. Conclusão básica ao meu ver(espera outras respostas), é que pode ser que seja necessário comprar um notebook mais potente ou um PC mesmo mais potente, pois assim não vai reiniciar nem desligar. Como eu disse, você já praticamente detectou tudo. Mas espera outras respostas. Espero ter ajudado. Obrigado.
  14. Tenta assim. HTML: <html> <head> <title>Aula 1 - Curso de CSS</title> <link rel="stylesheet" type= "text/css" href="style.css"/> </head> <body> </body> </html> CSS: body { background-color:#FF0000; } Espero ter ajudado. Obrigado.
  15. Você muda a variável $destino, que no caso dessa função do PHP, é o primeiro argumento da função. No caso, então: $destino = "email@provedor.com"; E chama a função $mail(): $enviaremail = mail($destino, $assunto, $arquivo, $headers); Espero ter ajudado. Continua postando se tiver dúvidas. Obrigado.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×