Ir para conteúdo
Fórum Script Brasil

Mike Lemes

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre Mike Lemes

Mike Lemes's Achievements

0

Reputação

  1. Modifiquei o código assim: index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> &lt;script type="text/javascript" src="jquery-1.3.2.min.js"></script> &lt;script type="text/javascript"> $(document).ready(function(){ $("select[name=estado]").change(function(){ $("select[name=cidade]").html('<option value="0">Carregando...</option>'); $.post("cidades.php", {estado:$(this).val()}, function(valor){ $("select[name=cidade]").html(valor); } ) }) }) </script> </head> <body> <? include "config.php"; ?> <form action="vis_estcid.php" method="post"> <p> <select name="estado"> <option value="0">Escolha um Estado</option> <?php $sql = "SELECT * FROM tb_estados ORDER BY nome ASC"; $qr = mysql_query($sql) or die(mysql_error()); while($ln = mysql_fetch_assoc($qr)){ echo '<option value="'.$ln['id'].'">'.$ln['nome'].'</option>'; } ?> </select> <? echo "<br><br>" ?> <select name="cidade"> <option value="0" disabled="disabled">Escolha um Estado Primeiro</option> </select> </p> <p> <input type="submit" name="button" id="button" value="Enviar" /> </form> </body> </html> criei o arquivo vis_estcid.php <? include "config.php"; function Cidade_Estado($estado, $cidade){ $sql = "SELECT tb_estados.id, tb_estados.nome as estado, tb_cidades.id, tb_cidades.nome as cidade FROM tb_estados WHERE tb_estados.id = '$estado' AND tb_cidades.id = '$cidade'" or die(mysql_error()); $qr = mysql_query($sql); $ln = mysql_fetch_assoc($qr); $itens = array('cidade' => $ln['cidade'], 'estado' => $ln['estado']); return $itens; } $dados = Cidade_Estado($_POST['estado'], $_POST['cidade']); $estado = $dados['estado']; $cidade = $dados['cidade']; echo "$estado"; echo "$cidade"; ?> Agora aparece o seguinte erro: Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\wamp\www\est_cid\vis_estcid.php on line 11
  2. Sim, quando seleciona o estado, no select cidade aparece só as cidades daquele estado. o select estado ao ser selecionado aciona o arquivo cidades.php e retorna as cidades automaticamente. estou fazendo o teste separado, pois este recurso vou implantar no sistema de cadastro... por isso não vejo a nescessidade do submit, pois o recurso é automatico.. eu não sei como fazer.. o que eu quero é após selecionar o estado e retornar a cidade quero pegar o valor de estado e cidade e gravar no banco de dados.. E isso realmente não estou conseguindo fazer... eu penso q tenho q pegar o valor na index.php pelo fato dos selects já estarem como os valores selecionados..
  3. index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> &lt;script type="text/javascript" src="jquery-1.3.2.min.js"></script> &lt;script type="text/javascript"> $(document).ready(function(){ $("select[name=estado]").change(function(){ $("select[name=cidade]").html('<option value="0">Carregando...</option>'); $.post("cidades.php", {estado:$(this).val()}, function(valor){ $("select[name=cidade]").html(valor); } ) }) }) </script> </head> <body> <? include "config.php"; ?> <form action="" method="post"> <select name="estado"> <option value="0">Escolha um Estado</option> <?php $sql = "SELECT * FROM tb_estados ORDER BY nome ASC"; $qr = mysql_query($sql) or die(mysql_error()); while($ln = mysql_fetch_assoc($qr)){ echo '<option value="'.$ln['id'].'">'.$ln['nome'].'</option>'; } ?> </select> <select name="cidade"> <option value="0" disabled="disabled">Escolha um Estado Primeiro</option> </select> </form> </body> </html> [b]cidades.php[/b] <?php include "config.php"; $estado = $_POST['estado']; $sql = "SELECT * FROM tb_cidades WHERE estado = '$estado' ORDER BY nome ASC"; $qr = mysql_query($sql) or die(mysql_error()); if(mysql_num_rows($qr) == 0){ echo '<option value="0">'.htmlentities('Não cidades nesse estado').'</option>'; }else{ while($ln = mysql_fetch_assoc($qr)){ echo '<option value="'.$ln['id'].'">'.$ln['nome'].'</option>'; } } ?> Pessoal estou precisando de ajuda com o código acima que peguei na internet e ajustei de acordo com minha nescessidade. Ele usa java para carregar a cidade quando o estado é selecionado e está funcionando perfeitamente. Mas não consigo pegar o valor dos campos estado e cidade do select, e tenho que pegar estes valores pois preciso armazenar no banco de dados. Não sei se devo colocar o código para pegar os valores na página index.php ou na página cidade.
  4. Bom dia Willian Silva 91, O código agora está mostrando todos os usuários cadastrados, mas acho q você não me entendeu, aquele código q postei ele lê a tabela do banco de dados do cartão resposta q tem 50 questões e lê o a tabela do banco de dados gabarito. verifica quantos acertos e quantos erros o usuário teve e apresenta na tela. Ex (você acertou 25 - você errou 25) até ai funciona legal mostranda apenas os erros e acerto de um único usuário. No novo código qro q ele faça a mesma rotina ou seja verificar quantos acertos e quantos erros tiveram os usuários e apresentar os resultados individuais. Ex: usuario1@gmail.com Acertou 10 Errou 40 - Nota = 20,0 usuario2@gmail.com Acertou 20 Errou 30 - Nota = 40,0 usuario3@gmail.com Acertou 40 Errou 10 - Nota = 80,0 A nota aparece como 80,0 no exemplo acima porque cada questão tem o valor de 2,0 pontos. Após está rotina vou gravar o email do usuário, data cartão resposta e a Nota obtida por ele em outra tabela do banco de dados. Com estas informação poderei classificar individualmente os usuários e verificar quais obtiveram a maior nota e classificar os usuários em ordem decrescente de classificação levando em conta a data e a hora do envio para eventuais desempates.. Desde já agradeço pela força...
  5. <? include "config.php"; $email = $_SESSION['email_session']; $sql = mysql_query("SELECT * FROM cartao_resp WHERE email_cadastro = '$email'"); while($rs = mysql_fetch_array($sql)){ $data_cadastro = $rs['data_cadastro']; $rq01 = $rs['rq01']; $rq02 = $rs['rq02']; $rq03 = $rs['rq03']; $rq04 = $rs['rq04']; $rq05 = $rs['rq05']; $rq06 = $rs['rq06']; $rq07 = $rs['rq07']; $rq08 = $rs['rq08']; $rq09 = $rs['rq09']; $rq10 = $rs['rq10']; $rq11 = $rs['rq11']; $rq12 = $rs['rq12']; $rq13 = $rs['rq13']; $rq14 = $rs['rq14']; $rq15 = $rs['rq15']; $rq16 = $rs['rq16']; $rq17 = $rs['rq17']; $rq18 = $rs['rq18']; $rq19 = $rs['rq19']; $rq20 = $rs['rq20']; $rq21 = $rs['rq21']; $rq22 = $rs['rq22']; $rq23 = $rs['rq23']; $rq24 = $rs['rq24']; $rq25 = $rs['rq25']; $rq26 = $rs['rq26']; $rq27 = $rs['rq27']; $rq28 = $rs['rq28']; $rq29 = $rs['rq29']; $rq30 = $rs['rq30']; $rq31 = $rs['rq31']; $rq32 = $rs['rq32']; $rq33 = $rs['rq33']; $rq34 = $rs['rq34']; $rq35 = $rs['rq35']; $rq36 = $rs['rq36']; $rq37 = $rs['rq37']; $rq38 = $rs['rq38']; $rq39 = $rs['rq39']; $rq40 = $rs['rq40']; $rq41 = $rs['rq41']; $rq42 = $rs['rq42']; $rq43 = $rs['rq43']; $rq44 = $rs['rq44']; $rq45 = $rs['rq45']; $rq46 = $rs['rq46']; $rq47 = $rs['rq47']; $rq48 = $rs['rq48']; $rq49 = $rs['rq49']; $rq50 = $rs['rq50']; } ?> <? echo 'Respostas Selecionadas Pelo Participante!<br><br>'; echo "$data_cadastro<br><br>"; echo "$rq01&nbsp;"; echo "$rq02&nbsp;"; echo "$rq03&nbsp;"; echo "$rq04&nbsp;"; echo "$rq05&nbsp;"; echo "$rq06&nbsp;"; echo "$rq07&nbsp;"; echo "$rq08&nbsp;"; echo "$rq09&nbsp;"; echo "$rq10&nbsp;"; echo "$rq11&nbsp;"; echo "$rq12&nbsp;"; echo "$rq13&nbsp;"; echo "$rq14&nbsp;"; echo "$rq15&nbsp;"; echo "$rq16&nbsp;"; echo "$rq17&nbsp;"; echo "$rq18&nbsp;"; echo "$rq19&nbsp;"; echo "$rq20&nbsp;"; echo "$rq21&nbsp;"; echo "$rq22&nbsp;"; echo "$rq23&nbsp;"; echo "$rq24&nbsp;"; echo "$rq25&nbsp;"; echo "$rq26&nbsp;"; echo "$rq27&nbsp;"; echo "$rq28&nbsp;"; echo "$rq29&nbsp;"; echo "$rq30&nbsp;"; echo "$rq31&nbsp;"; echo "$rq32&nbsp;"; echo "$rq33&nbsp;"; echo "$rq34&nbsp;"; echo "$rq35&nbsp;"; echo "$rq36&nbsp;"; echo "$rq37&nbsp;"; echo "$rq38&nbsp;"; echo "$rq39&nbsp;"; echo "$rq40&nbsp;"; echo "$rq41&nbsp;"; echo "$rq42&nbsp;"; echo "$rq43&nbsp;"; echo "$rq44&nbsp;"; echo "$rq45&nbsp;"; echo "$rq46&nbsp;"; echo "$rq47&nbsp;"; echo "$rq48&nbsp;"; echo "$rq49&nbsp;"; echo "$rq50&nbsp;<br><br>"; ?> <? $sql = mysql_query("SELECT * FROM gabarito"); while($gq = mysql_fetch_array($sql)){ $data_gabarito = $gq['data_gabarito']; $gq01 = $gq['gq01']; $gq02 = $gq['gq02']; $gq03 = $gq['gq03']; $gq04 = $gq['gq04']; $gq05 = $gq['gq05']; $gq06 = $gq['gq06']; $gq07 = $gq['gq07']; $gq08 = $gq['gq08']; $gq09 = $gq['gq09']; $gq10 = $gq['gq10']; $gq11 = $gq['gq11']; $gq12 = $gq['gq12']; $gq13 = $gq['gq13']; $gq14 = $gq['gq14']; $gq15 = $gq['gq15']; $gq16 = $gq['gq16']; $gq17 = $gq['gq17']; $gq18 = $gq['gq18']; $gq19 = $gq['gq19']; $gq20 = $gq['gq20']; $gq21 = $gq['gq21']; $gq22 = $gq['gq22']; $gq23 = $gq['gq23']; $gq24 = $gq['gq24']; $gq25 = $gq['gq25']; $gq26 = $gq['gq26']; $gq27 = $gq['gq27']; $gq28 = $gq['gq28']; $gq29 = $gq['gq29']; $gq30 = $gq['gq30']; $gq31 = $gq['gq31']; $gq32 = $gq['gq32']; $gq33 = $gq['gq33']; $gq34 = $gq['gq34']; $gq35 = $gq['gq35']; $gq36 = $gq['gq36']; $gq37 = $gq['gq37']; $gq38 = $gq['gq38']; $gq39 = $gq['gq39']; $gq40 = $gq['gq40']; $gq41 = $gq['gq41']; $gq42 = $gq['gq42']; $gq43 = $gq['gq43']; $gq44 = $gq['gq44']; $gq45 = $gq['gq45']; $gq46 = $gq['gq46']; $gq47 = $gq['gq47']; $gq48 = $gq['gq48']; $gq49 = $gq['gq49']; $gq50 = $gq['gq50']; } ?> <? echo 'Gabarito!<br><br>'; echo "$data_gabarito<br><br>"; echo "$gq01&nbsp;"; echo "$gq02&nbsp;"; echo "$gq03&nbsp;"; echo "$gq04&nbsp;"; echo "$gq05&nbsp;"; echo "$gq06&nbsp;"; echo "$gq07&nbsp;"; echo "$gq08&nbsp;"; echo "$gq09&nbsp;"; echo "$gq10&nbsp;"; echo "$gq11&nbsp;"; echo "$gq12&nbsp;"; echo "$gq13&nbsp;"; echo "$gq14&nbsp;"; echo "$gq15&nbsp;"; echo "$gq16&nbsp;"; echo "$gq17&nbsp;"; echo "$gq18&nbsp;"; echo "$gq19&nbsp;"; echo "$gq20&nbsp;"; echo "$gq21&nbsp;"; echo "$gq22&nbsp;"; echo "$gq23&nbsp;"; echo "$gq24&nbsp;"; echo "$gq25&nbsp;"; echo "$gq26&nbsp;"; echo "$gq27&nbsp;"; echo "$gq28&nbsp;"; echo "$gq29&nbsp;"; echo "$gq30&nbsp;"; echo "$gq31&nbsp;"; echo "$gq32&nbsp;"; echo "$gq33&nbsp;"; echo "$gq34&nbsp;"; echo "$gq35&nbsp;"; echo "$gq36&nbsp;"; echo "$gq37&nbsp;"; echo "$gq38&nbsp;"; echo "$gq39&nbsp;"; echo "$gq40&nbsp;"; echo "$gq41&nbsp;"; echo "$gq42&nbsp;"; echo "$gq43&nbsp;"; echo "$gq44&nbsp;"; echo "$gq45&nbsp;"; echo "$gq46&nbsp;"; echo "$gq47&nbsp;"; echo "$gq48&nbsp;"; echo "$gq49&nbsp;"; echo "$gq50<br><br>"; ?> <? $pontos = 0; $erros = 0; if($rq01 == $gq01){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq02 == $gq02){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq03 == $gq03){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq04 == $gq04){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq05 == $gq05){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq06 == $gq06){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq07 == $gq07){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq08 == $gq08){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq09 == $gq09){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq10 == $gq10){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq11 == $gq11){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq12 == $gq12){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq13 == $gq13){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq14 == $gq14){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq15 == $gq15){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq16 == $gq16){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq17 == $gq17){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq18 == $gq18){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq19 == $gq19){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq20 == $gq20){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq21 == $gq21){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq22 == $gq22){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq23 == $gq23){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq24 == $gq24){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq25 == $gq25){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq26 == $gq26){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq27 == $gq27){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq28 == $gq28){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq29 == $gq29){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq30 == $gq30){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq31 == $gq31){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq32 == $gq32){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq33 == $gq33){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq34 == $gq34){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq35 == $gq35){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq36 == $gq36){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq37 == $gq37){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq38 == $gq38){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq39 == $gq39){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq40 == $gq40){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq41 == $gq41){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq42 == $gq42){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq43 == $gq43){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq44 == $gq44){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq45 == $gq45){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq46 == $gq46){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq47 == $gq47){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq48 == $gq48){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq49 == $gq49){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } if($rq50 == $gq50){ $pontos = $pontos + 1; }else{ $erros = $erros + 1; } echo "Você Acertou $pontos Questões<br><br>"; echo "Você Errou $erros Questões"; ?> Bom dia, O código acima está funcionando corretamente, ele lê o banco de dados, compara com o gabarito e mostra o resultados apenas de um participante. Com base neste código qro criar um novo para classificar de todos os participantes. pois deste jeito ele mostra apenas o resultado de um participante.
  6. Boa tarde galera, Criei (PHP / Mysql) um cartão resposta que o usuário seleciona uma das 5 opções (A, B, C, D e E) e envia, as respostas são gravadas no banco de dados. Criei também um gabarito e quero fazer a comparação das duas tabelas (cartão e gabarito) para verificar as corretas e as erradas e mostrar o resultado, mas o resultado que aparece é só de um candidato, quero listar o resultado de todos.
×
×
  • Criar Novo...