Æ Galera,
É o seguinte, estou fazendo um sistema de testes on-line, ai tudo bem... Na hora que ele vai corrigir o teste eu gostaria de saber como q faz pra ele corrigir e lançar a nota do aluno do MySQL. O código (Todo Errado) que eu fiz tá aí em baixo... Tipo o meu código não soma as notas das questões 1, 2 e 3 ele nem lança nota...
- Fórum WMO
- → Viewing Profile: Tópicos: rafaelmarinsp
Community Stats
- Group Usuários
- Active Posts 4
- Profile Views 364
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
0
Neutral
User Tools
Friends
rafaelmarinsp hasn't added any friends yet.
Latest Visitors
-
Guest
04/11/2007, 03:54
Topics I've Started
Testes On-line
23/08/2004, 18:33
PHP |
<?php include('prot.php'); session_start("ifisica"); $matricula_session = $HTTP_SESSION_VARS["info_login"]; $senha_session = $HTTP_SESSION_VARS["info_senha"]; include('config.php'); $sql="SELECT * FROM teste_questoes WHERE tipo_questao = '1' AND id_teste='$id'"; $resultado=mysql_query($sql) or die('falha ao Abrir MySQL!!');; $coluna = mysql_fetch_array($resultado); $resposta1 = $coluna['resposta']; $valor1 = $coluna['valor']; if ($opcao1 = $resposta1) { $query = "UPDATE testes_feitos SET nota = nota + '$valor' WHERE matricula = '$matricula_session' AND id_teste = '$id'"; $result = mysql_query($query) or die ("<script language=\"javascript\">alert('Falha ao tentar lançar nota');</script>" .mysql_error()); }else { } $sql="SELECT * FROM teste_questoes WHERE tipo_questao = '2' AND id_teste='$id'"; $resultado=mysql_query($sql) or die('falha ao Abrir MySQL!!');; $coluna = mysql_fetch_array($resultado); $resposta2 = $coluna['resposta']; $valor2 = $coluna['valor']; if ($opcao2 = $resposta2) { $query = "UPDATE testes_feitos SET nota = nota + '$valor' WHERE matricula = '$matricula_session' AND id_teste = '$id'"; $result = mysql_query($query) or die ("<script language=\"javascript\">alert('Falha ao tentar lançar nota');</script>" .mysql_error()); }else { } $sql="SELECT * FROM teste_questoes WHERE tipo_questao = '3' AND id_teste='$id'"; $resultado=mysql_query($sql) or die('falha ao Abrir MySQL!!');; $coluna = mysql_fetch_array($resultado); $resposta3 = $coluna['resposta']; $valor3 = $coluna['valor']; if ($opcao3 = $resposta3) { $query = "UPDATE testes_feitos SET nota = nota + '$valor' WHERE matricula = '$matricula_session' AND id_teste = '$id'"; $result = mysql_query($query) or die ("<script language=\"javascript\">alert('Falha ao tentar lançar nota');</script>" .mysql_error()); }else { } ?> |
como eu faço pra inserir no BD o valor da soma das 3 questoes?
VALEW...
Retorna Consulta
01/07/2004, 19:34
Æ Galera,
Queria saber como que faz pra o MySQL retornar se existe o campo, por exemplo:
Só exibir a frase "PHP Forever" da tabela "frases" se não existir um registro com o id da frase na tabela "id_antigas".
Tem como fazer isso?
Queria saber como que faz pra o MySQL retornar se existe o campo, por exemplo:
Só exibir a frase "PHP Forever" da tabela "frases" se não existir um registro com o id da frase na tabela "id_antigas".
Tem como fazer isso?

- Fórum WMO
- → Viewing Profile: Tópicos: rafaelmarinsp
- Privacy Policy
- Regras ·