Lucas Henrique

Membros
  • Content Count

    6
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Lucas Henrique

  1. Fiz o que disseste, repus o "$" nas variáveis, mas continua dando o erro seguinte: Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)
  2. A minha questão nisso, seria como escrever no arquivo a variável em si, entende? Queria que o fwrite escrevesse literalmente a variável, pois ela funciona com o arquivo da prova gerado. O "$" antes de cada _POST estavam postos, é que fiz um teste tirando todos os "$" do código e ele gerou normalmente o arquivo, só tinha esquecido de por novamente quando postei aqui. $_SESSION['nome'] Ela foi atribuída em páginas anteriores. Esse código que mandei é o arquivo que processa os dados do gabarito da prova e gera um arquivo de correção e relatório de quem fez.
  3. <?php $nameb = "send-" . $titulo . ".php"; $textb = " <?php session_start(); ?> <html> <head> <title>Formulário Enviado</title> <style type='text/css'> h1{ font-size:20px; color:#fff; background-color:#4242d3; padding:10px; text-align:center; } h2{ font-size:18px; color:#000; padding:10px; text-align:center; } </style> </head> <body> <?php $quest1=_POST['questao1']; $quest2=_POST['questao2']; $quest3=_POST['questao3']; $quest4=_POST['questao4']; $quest5=_POST['questao5']; $quest6=_POST['questao6']; $quest7=_POST['questao7']; $quest8=_POST['questao8']; $quest9=_POST['questao9']; $quest10=_POST['questao10']; $nota = 0; ?> <h1>Prova Realizada com Sucesso!</h1> <?php $nota = ($quest1 == '" .$resp1. "')$nota+1:$nota+0; $nota = ($quest2 == '" .$resp2. "')$nota+1:$nota+0; $nota = ($quest3 == '" .$resp3. "')$nota+1:$nota+0; $nota = ($quest4 == '" .$resp4. "')$nota+1:$nota+0; $nota = ($quest5 == '" .$resp5. "')$nota+1:$nota+0; $nota = ($quest6 == '" .$resp6. "')$nota+1:$nota+0; $nota = ($quest7 == '" .$resp7. "')$nota+1:$nota+0; $nota = ($quest8 == '" .$resp8. "')$nota+1:$nota+0; $nota = ($quest9 == '" .$resp9. "')$nota+1:$nota+0; $nota = ($quest10 == '" .$resp10. "')$nota+1:$nota+0; echo 'Sua nota foi: ' . nota . ''; ?> <?php name = 'online-' . $_SESSION['nome'] . '.php'; text = ' <meta http-equiv='Content-Type' content='text/html; charset=utf-8' /><br>' . $_SESSION['nome'] . ' Realizou a Atividade Online: Online-2 . Com nota: ' . nota . ' às ' . strftime( '%Y-%m-%e %T', strtotime('now')) . ''; file = fopen(name, 'a'); fwrite(file, text); fclose(file); ?> </body> </html> "; $fileb = fopen($nameb, 'a'); fwrite($fileb, $textb); fclose($fileb); ?>
  4. Gente, estou tentando fazer um criador de provas, onde o professor irá preencher as questões e gabaritos e será disponibilizado online, com correção e tudo mais. estava tentando fazer com que os arquivos para correção fossem gerados pelo fwrite, porem ele gera um conflitos em códigos que pus no texto, como fazer para ele não reconhecer como codigo e simplesmente escrever? Segue abaixo um dos erros que me é apresentado (essa $_SESSION está dentro do fwrite) Parse error: syntax error, unexpected ''$_SESSION'' (T_CONSTANT_ENCAPSED_STRING)
  5. Oi gente, tudo bem? Eis o meu problema: Estou criando um sistema para cadastro de alunos, onde tenho bancos de dados separados por ensino e tabelas separadas por ano. Na hora do cadastro eu coloquei para escolher essas opções de ensino e ano. Como faço para que ele use a conexão do ensino respectivo e insira os dados na tabela do respectivo ano? OBS: Já havia tentado por a variável em si no código "INSERT INTO $ano" mas não funcionou. Caso esteja errando algo básico, perdoai que ainda sou iniciante.
  6. Seguinte, eu fiz um form no site e consegui que os dados preenchidos desse form fossem mandados para meu e-mail, mas apenas consigo puxar os dados digitados da função input No form tem uma função select com 4 options, como faço para puxar a opção que o usuário escolheu no e-mail que o php envia? Desde já Agradeço