Jump to content

PlatBubbles

Members
  • Content count

    8
  • Joined

  • Last visited

Community Reputation

0 Comum

About PlatBubbles

Recent Profile Visitors

80 profile views
  1. PlatBubbles

    Carregar site em inglês ou português

    Peguei essa informacao em outro forum da uma olhada <?php echo 'Disponiveis: '. $_SERVER['HTTP_ACCEPT_LANGUAGE'] .'<br>'; $lang = substr(Locale::acceptFromHttp($_SERVER['HTTP_ACCEPT_LANGUAGE']), 0, 2); if($lang === 'pt'){ echo 'Olá amigo'; }else if($lang == 'es'){ echo 'Hola amigo'; }else if($lang == 'en'){ echo 'Hello friend'; }else if($lang == 'de'){ echo 'hallo Freund'; } Creio que se você trocar os echo por header('location:portugues.php'); E usar um if para portugues e else pra todo resto que nao for portugues vai funcionar como você espera... (nao testei porem faz bastante sentido)
  2. PlatBubbles

    Login por CPF/CNPJ sem BD

    Antes que você precise perguntar caso ainda nao saiba <form action="logado.php" method="post" id"quiz"> <input type="text" name="cpf" value=""> <input type="text" name="cnpj" value=""> na pagina logado recebe as variaveis $cpf = $_POST['cpf']; $cnpj = $_POST['cnpj'];
  3. PlatBubbles

    Login por CPF/CNPJ sem BD

    Nao recomendo tbm, mas se e isto que você quer msm pode fazer assim, Usa esse exemplo que postei para ajudar outro usuario. Olha este post Mas ao invez de salvar um txt salva como .inc e faz o include. Reorganiza o form pra salvar td que você precisa de cada usuario assim cada um vai criar seu include. Depois faz um form usando post para mandar o nome e senha pra pagina de logado onde variaveis irao criar o include com o nome e senha enviados pelo login... <?php include 'nome+senha.inc'; ?> Mas REFORCANDO NAO E SEGURO
  4. PlatBubbles

    Provavel erro de sintaxe em consulta multi table

    Obrigado novamente, ainda precisa de uns acertos pois alguns Ids ainda se repetem mesmo estando listados em aquestion_id mas esta bem mais proximo do resultado esperado. Para testes criei 4 perguntas,apos responder as 4 deveria direcionar para uma pagina dizendo que nao ha mais perguntas. <?php $sqluser = "SELECT a.aquestion_id, a.user_id, b.pergunta, b.question_id FROM respostas a INNER JOIN questions b ON a.aquestion_id != b.question_id WHERE a.user_id = '$logado' ORDER BY RAND() LIMIT 1"; $executarquest=mysqli_query($conuser, $sqluser); while ($exibir = mysqli_fetch_array($executarquest)){ if ($exibir['question_id'] > 0) { $guarda = ($exibir['question_id']); echo '<b>Quesion ID: </b>'; echo $exibir['question_id']; echo '<br>'; echo $exibir['pergunta']; echo $exibir['user_id']; } else{ header('location:/quiz/acabou.php'); } } ?> Estou tentando criar uma serie de perguntas para ajudar meu filho na escola, uma especie de licao de casa mas nao estou conseguindo...
  5. PlatBubbles

    Provavel erro de sintaxe em consulta multi table

    Muito interessante, realmente o codigo me retorna uma pergunta aleatoria conforme eu preciso, porem, nao consigo gravar o valor do Id selecionado em uma variavel que sera usada mais a frente.... <?php $sqluser = "SELECT a.aquestion_id, a.user_id, b.pergunta FROM respostas a INNER JOIN questions b ON a.aquestion_id != b.question_id WHERE a.user_id = '$logado' ORDER BY RAND() LIMIT 1"; $executarquest=mysqli_query($conuser, $sqluser); while( $exibir = mysqli_fetch_array($executarquest)){ $guarda = ($exibir['question_id']); echo '<b>Quesion ID: </b>'; echo $exibir['question_id']; echo '<br>'; echo $exibir['user_id']; echo $exibir['pergunta']; } ?> Undefined index: question_id Na linha da variavel $guarda e na linha que da echo $exibir['question_id']; Mas a linha echo $exibir['pergunta']; esta retornando uma pergunta aleatoria nao incluindo as que tenham Id registrado em a.question_id (extamente o que eu preciso). Saberia me dizer pq esta busca a.aquestion_id != b.question_id retorna o valor correto mas nao permite que este valor seja guardado???
  6. PlatBubbles

    Enviar dados de formulario para .txt usando PHP

    <form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="POST"> User Name: (no change, no recover) <textarea name="nome"></textarea> Password: (no change, no recover) <textarea name="senha"></textarea> <textarea name="texto"></textarea> <input type="submit" name="submit" value="Send"> </form> <?php $date = date_default_timezone_set('Asia/Tokyo'); $data = date("Y/m/d"); if(isset($_POST['submit'])){ $nome = ""; $texto = ""; $senha = ""; } if (isset($_POST['texto'], $_POST['nome'], $_POST['senha'])) { $texto = $_POST['texto']; $nomearq = ($_POST['nome'].$_POST['senha']); $arquivo = fopen("{$nomearq}.txt", 'w'); fwrite($arquivo, $texto); fclose($arquivo); } ?> Esse eu montei de uma forma que você pode escolher o nome do arquivo, ta bem simples mas creio que facil de entender. Mude ou adicione as variaveis apenas.
  7. PlatBubbles

    Migrar Site PHP de host online para localhost

    Baixa o servidor laragon portatil, ele roda o server de php e mysql em local host. Por nao ser instalavel nao vai zuar seu OS e você so liga quando for estudar assim nao fica com um server rodando de porta aberta no seu PC o tempo todo. *Desculpe, entendi errado a pergunta, vou deixar minha resposta enganada pq ainda pode ajudar alguem que precise de um derver simples, mas infelizmente nao ajuda no seu problema... Espero que consiga, Boa Sorte
  8. Ola, estou tendo dificuldade para fazer uma consulta seletiva usando duas tabelas, provavelmente estou errando a sintaxe da busca, agradeço caso alguem possa me passar a forma correta de fazer a busca. $sqluser = "SELECT aquestion_id, user_id FROM respostas WHERE user_id like '$logado' UNION SELECT * pergunta, question_id FROM questions WHERE question_id!=aquestion_id ORDER BY RAND() LIMIT 1"; Explicando Na tabela respostas preciso dos dados aquestion_id e user_id apenas do usuário Logado. Da tabela questions preciso da pergunta e da question_id que deve ser gerada de forma aleatória mas apenas com os Ids que não estejam listados em aquestion_id. Na verdade as duas tabelas tinham o campo question_id porem estava confuso e por isso mudei o campo da primeira tabela para aquestion_id. Agradeço qualquer ajuda, e também pelo tempo dos que leram mesmo se não puderam ajudar. PlatBubbles
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.