Jump to content

thiagomngomes

Members
  • Content count

    55
  • Joined

  • Last visited

Community Reputation

0 Comum

About thiagomngomes

  • Rank
    Thiago Marques
  • Birthday 08/22/1986

Informações Pessoais

  • Sexo
    Masculino
  • Interesses
    Estou aprendendo

Contato

  1. thiagomngomes

    popup sem alterar o background

    Resolvi chamando a pagina anterior onde estava o FORM chamando as divs com os CSS que carregam a mesma pagina, mas o que queria era dar um refresh na tela de login e não replicar a pagina, mas foi a solução que achei
  2. thiagomngomes

    popup sem alterar o background

    Ola, Comunidade estou com um problema onde adicionei uma validação onde se errar a senha o usuario pode voltar a tentar ou retornar a pagina inicial o popup funciona mas quando o popup vem a tela ele deixa a tela de fundo em branco exibindo apenas o popup, quero fazer com que a imagem da pagina de fundo continue durante a exibição do popup. Usei uma função javascript criada no head e chamo ela no echo dentro do PHP segue o codigo usado: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Login</title> <script type="text/javascript"> function popup() { var confirma = confirm('Usuário inválido. Tente novamente!'); if (confirma) { location.href='login_tcc.html'; } else { location.href='../index.php'; } } </script> </head> <body> <?php session_start(); $login = $_POST['login']; $senha = $_POST['senha']; include "conecta_mysql.inc"; $result = mysql_query("SELECT * FROM `alunos` WHERE `aluno_login` = '$login' AND `aluno_senha`= '$senha'"); if(mysql_num_rows ($result) > 0 ) { $_SESSION['login'] = $login; $_SESSION['senha'] = $senha; header('location:../index2.php'); } else { unset ($_SESSION['login']); unset ($_SESSION['senha']); echo '<script>'; echo "popup();"; //* chama a função echo '</script>'; }; ?>
  3. thiagomngomes

    Popup seguido de location

    Boa noite, estou querendo fazer com que após minha inserção no banco apresente uma mensagem no caso popup (aceito sugestões) e quando usuário clicar em OK de o location para a pagina index2.php. Segue a parte do codigo: foreach ($_REQUEST as $key => $nota2){ $pos = strpos($key,'_pergunta20'); if($pos !== false){ $idpergunta = substr($key,-3,-1); mysql_query("INSERT INTO `mydb`.`tb_resposta_fateb` (`id_resposta`, `id_aluno`, `id_pergunta`, `tipo_pergunta`, `id_professor`, `id_curso`, `id_periodo`, `nota1`, `nota2`, `ip`, `dtcadastro`) VALUES (NULL,'$dadoslogin2','$idpergunta','$tipopergunta', NULL, '$idcurso', '$idsemestre', NULL, '$nota2', '$ip','$datavoto');"); } } echo "<script>alert('Modulo aluno concluido.');</script>"; header("Location: ./index2.php"); ?> a minha dificuldade esta sendo no final no "echo" e no "header" da forma que esta acima ela grava e ja da o location na pagina especificada mas não apresenta o popup informando que votou com sucesso. obs: se removo o header deixando só a linha do echo ele mostra o popup normal
  4. thiagomngomes

    Sugestão para insert com array

    Boa noite estou pegando de um formulário pelo post e tentando inserir na tabela mas estou quebrando a cabeça O negócio que esse formulário trago a id da pergunta e o valor da resposta onde são duas porém usando o foreach na página de gravação to me complicando pois tentei fazer um explode para separar a id da pergunta com o value da resposta e to me complicando para inserir essa separação de valores no banco pois trata-se de várias perguntas queria inserir como se fosse vários valores armazenados dentro de um vetor
  5. thiagomngomes

    Insert de varios itens

    Boa Noite, alguém pode me ajudar a identificar o porque não esta inserindo os valores corretamente conforme o que retorna? no echo eu fiz o teste e ele pega os valores normal, mas não grava <?php include "conecta_mysql.inc"; $sql = "INSERT INTO tb_resposta VALUES"; //apenas teste de exibição dos valores foreach ($_POST as $key => $val){ echo "Codigo da Pergunta: $key Nota: $val <br> "; } //inserir no banco $resultado = mysql_query($sql) or die(mysql_error()); if (!$resultado) { echo "Erro ao inserir dados na tabela: " . mysql_error(); exit; }else { $id_resposta = mysql_insert_id(); } ?> retorna esse mensagem: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1 eu penso que esse mysql_insert_id pega o id_resposta (no meu caso) pega o id e fica grava todos os demais campos relacionado a essa id exemplo: id_resposta, resposta, situação
  6. thiagomngomes

    Fomatação de exibição Campo numerico

    consegui assim: echo "{$r['id_professor']} – {$r['nome']} : ".number_format($r['media'],2)." %<br />"; Obrigado
  7. thiagomngomes

    Fomatação de exibição Campo numerico

    pois então fiz o teste com o number_format mas ali como é um echo para exibir via HTML e chamo a variavel PHP dentro não funcionou fiz assim: echo "{$r['nome']} : {number_format($r['media'],2)} %<br />";
  8. thiagomngomes

    Fomatação de exibição Campo numerico

    Boa noite, alguém sabe como formatar a exibição de um codigo, gostaria de exibir aquele $r['media'] apenas como 25,55% do jeito que esta, esta mostrando 25,5555555% lembrando que esse valor da media é recebido no Subselect ali onde faz o calculo da media Média do Professor:<br /> <?php $escolha = htmlspecialchars($_REQUEST['escolha']); $link = mysqli_connect("127.0.0.1","root","","mydb"); $sql = "SELECT id_professor,nome, 100/4*( SELECT SUM(nota1) / COUNT(id_resposta) FROM `tb_resposta_fateb` WHERE id_professor = $escolha ) media FROM tb_professor WHERE id_professor = $escolha"; $rs = mysqli_query($link,$sql); $r=mysqli_fetch_array($rs); echo "{$r['nome']} : {$r['media']} %<br />"; mysqli_free_result($rs); mysqli_close($link); ?>
  9. thiagomngomes

    Like não funciona

    no campo que você digita a busca que quer que ele traga digite, 'strtoupper' antes da variavel que recebe a busca
  10. thiagomngomes

    Auto increment dentro da comparação WHERE

    Bom dia gostaria de que meu SELECT fizesse um auto increment na id_professor a cada vez que esse SQL passa-se no laço. a intenção é que como não sei a quantidade exata de professores no banco ele cada vez que passa no laço ele compara o id_professor = '1' e assim sucessivamente '2', '3'... enquanto tiver dados no banco: no exemplo eu citei uma sintaxe php com MySQL: <?php include 'conn.php'; $rs = mysql_query("SELECT SUM(nota1) / COUNT(id_resposta) AS Media FROM `tb_resposta_fateb` WHERE id_professor = '1'"); $total = mysql_result($rs,0); echo "$total"; ?> ou alguem sugerir outra forma de fazer tambem estou aberto a sugestões.
  11. thiagomngomes

    Auto increment dentro da comparação WHERE

    Bom dia gostaria de que meu SELECT fizesse um auto increment na id_professor a cada vez que esse SQL passa-se no laço. a intenção é que como não sei a quantidade exata de professores no banco ele cada vez que passa no laço ele compara o id_professor = '1' e assim sucessivamente '2', '3'... enquanto tiver dados no banco: no exemplo eu citei uma sintaxe php com MySQL: <?php include 'conn.php'; $rs = mysql_query("SELECT SUM(nota1) / COUNT(id_resposta) AS Media FROM `tb_resposta_fateb` WHERE id_professor = '1'"); $total = mysql_result($rs,0); echo "$total"; ?>
  12. thiagomngomes

    Form + button enviando respostas de varios radios

    pode da um exemplo desse array? o problema de tirar o form de dentro do laço é que os radios das perguntas que puxa do banco ficam como um só ou seja se eu assinalar um radio em uma pergunta ele remarca o radio se eu responder na outra pergunta, coloquei ele dentro por isso por poder marcar um radio para cada pergunta
  13. Estou com o seguinte código: <?php include "conecta_mysql.inc"; //mostrar/exibir $sql = mysql_query("SELECT pergunta FROM tb_pergunta WHERE tipo = 'P'") or die ("Erro ao selecionar banco das Perguntas! "); while($row = mysql_fetch_array($sql)) { echo "<form method='post'> <table border=1 align='center' width='100%'> <tr> <td width='80%'><font color='#FFFAFA' face='Consolas'>".($row['pergunta'])."</font></td> <!--nota_professor--> <td align='center' width='10%'> <input type='radio' name='nota_professor' value='1'checked/> <input type='radio' name='nota_professor' value='2'/> <input type='radio' name='nota_professor' value='3'/> <input type='radio' name='nota_professor' value='4'/> </td> </tr> </table> <input type='submit' title='Incluir' name='Btn_incluir' value='Incluir' id='Btn_incluir'> </form>"; if (isset($_POST['Btn_incluir'])) { $radio_selecionado = $_POST['nota_professor']; //printando apenas até descobrir uma forma de enviar para o banco =) print $radio_selecionado; }} echo ""; ?> onde ele pega varias perguntas do meu banco e exibe ao usuario para assinalar um dos 4 radio que cada pergunta tem, minha duvida esta sendo como printar o resultado de cada dessa forma ai esta aparecendo um botao para cada pergunta e só da um submit por botão, minha real intensão é gravar essa resposta de cada radio no banco mas isso é para depois se alguem me ajudar ai printando o resulta clicando apenas uma vez em um button ja me viro com o resto desconfio que nos values que pego do resultado de cada radio terei que fazer algum codigo de php uma especie de array para gravar
×

Important Information

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