Ir ao conteúdo
  • Cadastre-se

nasilva

Membros Juniores
  • Total de itens

    4
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Preciso definir o tamanho da tabela.
  2. echo ($i+1).") ".substr($objRQuestao[$i]["DsQuestao"],3,-4)." <b>Valor: </b>".$objRQuestao[$i]["NuPontos"]." ponto(s)<br /><br />"; if($objRQuestao[$i]["FgTipo"]!="F") { echo "<textarea id='idAlternativa".$objRQuestao[$i]["idQuestao"]."' name='idAlternativa".$objRQuestao[$i]["idQuestao"]."' style='width:100%' rows='4' ></textarea>"; } else { $strSQL = "SELECT idAlternativa, NmAlternativa FROM teAlternativa WHERE FgAtivo = 'S' AND teQuestao_idQuestao = ".$objRQuestao[$i]["idQuestao"]; $db2->query($strSQL); $objRAlternativa = $db2->result(); for($a=0;$a<count($objRAlternativa);$a++) { echo "<p><input type='radio' id='idAlternativa".$objRQuestao[$i]["idQuestao"]."' name='idAlternativa".$objRQuestao[$i]["idQuestao"]."' value='".$objRAlternativa[$a]["idAlternativa"]."' /> "; echo substr($objRAlternativa[$a]["NmAlternativa"],3,-4)."</p>"; } > Obrigado pela atenção! Só acrescentei substr e no final 3,-4 como vocês podem observar no código acima.
  3. Você viu a foto, o numero da questão não esta alinhado com a questão assim como as alternativas. adicionado 1 minuto depois CODE< <?php require_once("topo3.php"); Xcrud_config::$jquery_no_conflict = true; $db = Xcrud_db::get_instance(); $db2 = Xcrud_db::get_instance(); $arrDados = $_GET; $arrDados["idProva"] = $db->escape($arrDados["idProva"]); $arrDados["idAluno"] = $db->escape($_SESSION["idPessoa"]); $strSQL = "SELECT idProva, DATE_FORMAT(DtProva,'%d/%m/%Y') AS DtProva,NmProva,DsInstrucao,idDisciplina,NmDisciplina,idPessoa,NmPessoa,idAluno,NmAluno,FgAtivo, NuTotal FROM vwAlunoProva WHERE idProva = ".$arrDados["idProva"]." AND idAluno = ".$arrDados["idAluno"]." AND FgAtivo = 'S' LIMIT 0,1"; $db->query($strSQL); $objRow = $db->row(); if(strlen($objRow["idProva"])<=0) { echo "<script language='javascript'>alert('A prova não foi localizada!'); window.location=('prova.php'); </script>"; exit(); } $strSQL = "UPDATE teProvaAluno SET FgRealizado = 'S' WHERE teProva_idProva = ".$arrDados["idProva"]." AND teAluno_idAluno = ".$arrDados["idAluno"]; $db2->query($strSQL); ?> <h2><? echo $objRow["DtProva"]. " - ".$objRow["NmProva"]." - Valor: ".$objRow["NuTotal"]." ponto(s)"; ?></h2> <p><b>Disciplina:</b> <?php echo $objRow["NmDisciplina"]; ?> <br /> <b>Professor:</b> <?php echo $objRow["NmPessoa"]; ?> <br /> <b>Aluno:</b> <?php echo $objRow["NmAluno"]; ?></p> <?php echo "<h3>Instrução:</h3>"; echo "<p><b>Não fez esta janela enquanto não submeter a prova. Pois ela só pode ser feita uma única vez.</b></p>"; if($objRow["DsInstrucao"]!="") { echo "<p>".$objRow["DsInstrucao"]."</p>"; } echo "<h3>Questões</h3>"; $strSQL = "SELECT q.idQuestao, q.NmQuestao, p.NuPontos, q.DsQuestao, q.FgTipo FROM teQuestao q INNER JOIN teProvaQuestao p ON p.teQuestao_idQuestao = q.idQuestao WHERE p.FgAtivo = 'S' AND q.FgAtivo = 'S' AND p.teProva_idProva = '".$objRow["idProva"]."' ORDER BY p.idProvaQuestao"; $db->query($strSQL); $objRQuestao = $db->result(); echo "<form action='enviar_prova.php' name='prova_form' id='prova_form' method='post' /> <input type='hidden' name='idProfessor' id='idProfessor' value='".$objRow["idPessoa"]."' />"; echo "<input type='hidden' name='idProva' id='idProva' value='".$objRow["idProva"]."' />"; for($i=0;$i<count($objRQuestao);$i++) { echo ($i+1).") ".$objRQuestao[$i]["DsQuestao"]." <b>Valor: </b>".$objRQuestao[$i]["NuPontos"]." ponto(s)<br /><br />"; if($objRQuestao[$i]["FgTipo"]!="F") { echo "<textarea id='idAlternativa".$objRQuestao[$i]["idQuestao"]."' name='idAlternativa".$objRQuestao[$i]["idQuestao"]."' style='width:100%' rows='4' ></textarea>"; } else { $strSQL = "SELECT idAlternativa, NmAlternativa FROM teAlternativa WHERE FgAtivo = 'S' AND teQuestao_idQuestao = ".$objRQuestao[$i]["idQuestao"]; $db2->query($strSQL); $objRAlternativa = $db2->result(); for($a=0;$a<count($objRAlternativa);$a++) { echo "<p><input type='radio' id='idAlternativa".$objRQuestao[$i]["idQuestao"]."' name='idAlternativa".$objRQuestao[$i]["idQuestao"]."' value='".$objRAlternativa[$a]["idAlternativa"]."' /> "; echo $objRAlternativa[$a]["NmAlternativa"]."</p>"; } } echo "<input type='hidden' name='idQuestao".$i."' id='idQuestao".$i."' value='".$objRQuestao[$i]["idQuestao"]."' /> <br /><br />"; } echo "<input type='hidden' name='total' id='total' value='".$i."' />"; echo "<input type='submit' name='enviar_prova' id='enviar_prova' value='Enviar Prova' /></form><br /><br /><br />"; ?> <?php require_once("rodape2.php"); >
  4. Preciso alinhar a busca em um banco de dados para montar uma prova para ser feita online. As buscas no banco de dados esta tudo certo mas não consigo alinhar numero da questão e alternativas. php.pdf

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

×
×
  • Criar novo...

GRÁTIS: minicurso “Como ganhar dinheiro montando computadores”

Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

Inscreva-se agora!