Ir para conteúdo
Fórum Script Brasil

Guilherme Teixeira

Membros
  • Total de itens

    42
  • Registro em

  • Última visita

Tudo que Guilherme Teixeira postou

  1. Ola galera boa noite. Estou testando a seguinte PROCEDURE, mas ela não excuta o INSERT que está entre os IFs e o REPEAT. Já testei todos selects e está OK retornando os resultados certos. alguém poderia me ajudar? -- -------------------------------------------------------------------------------- -- Routine DDL -- Note: comments before and after the routine body will not be stored by the server -- -------------------------------------------------------------------------------- DELIMITER $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `InsereNotasAdicionais`(IN `turmaId` INT, IN `aluno` INT, IN `bimestre` INT) BEGIN -- bimestre vem por parametro -- aluno vem por parametro -- turmaId vem por parametro DECLARE id, materia INT; DECLARE done INT DEFAULT 0; DECLARE pontos float(10,2) default 0; DECLARE idAtualidades int default 0; DECLARE totalAcertos int default 0; DECLARE totalAcertosAt int default 0; DECLARE totalQuestoes int default 1; DECLARE totalQuestoesAt int default 1; DECLARE cur1 CURSOR FOR Select idTipoNota, idDetalheMateria from Tiponota INNER JOIN DetalheMaterias USING(idDetalheMateria) Where calculoAutomatico = 1 AND Idturma = turmaId AND idPeriodo = bimestre; DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1; -- id de Atualidades Select idDetalheMateria From detalheMaterias Where Materia = "Atualidades" and IdTurma = turmaId INTO idAtualidades; OPEN cur1; REPEAT FETCH cur1 INTO id, materia; IF NOT done THEN IF (materia <> idAtualidades) THEN -- exclui as notas antigas DELETE FROM Nota Where idTipoNota IN(SELECT idTipoNota From TipoNota Where idPeriodo = bimestre AND IdDetalheMateria = materia AND calculoAutomatico = 1) AND idPessoa = aluno; -- total questoes dadas na materia Select IF(SUM(QuantidadeQuestoes) IS NULL, 1, SUM(QuantidadeQuestoes)) FROM Prova Where idTurma = turmaId AND idDetalheMAteria = materia AND idPeriodo = bimestre INTO totalQuestoes; -- total questoes dadas em atualidades Select IF(SUM(QuantidadeQuestoes) IS NULL, 1, SUM(QuantidadeQuestoes)) FROM Prova Where idTurma = turmaId AND idDetalheMAteria = idAtualidades AND idPeriodo = bimestre INTO totalQuestoesAt; -- total de questoes acertadas Select IF(SUM(Acertos) IS NULL, 0, SUM(Acertos)) from Acertos Where idPessoa = aluno AND idProva IN(SELECT idProva FROM Prova Where idTurma = TurmaId AND idDetalheMateria = materia) INTO totalAcertos; -- total de questoes acertadas em Atualidades Select IF(SUM(Acertos) IS NULL, 0, SUM(Acertos)) from Acertos Where idPessoa = aluno AND idProva IN(SELECT idProva FROM Prova Where idTurma = TurmaId AND idDetalheMateria = idAtualidades) INTO totalAcertosAt; SET pontos = ((totalAcertos/totalQuestoes)*10)+((totalAcertosAt/totalQuestoesAt)); IF (pontos > 10) then SET pontos = 10; End If; INSERT INTO Nota (Nota, idPessoa, idDetalheMateria, idTipoNota) VALUES (pontos, aluno, materia, id); END IF; END IF; UNTIL done END REPEAT; CLOSE cur1; END
  2. Pessoal bom dia! Eu não manjo muito de java mas me ajudem no seguinte: Tenho varios formularios gerados por um While no asp, eu os diferenciam pelo código da pessoa. Dai eu precisava, somar o valores de alguns e exibir o resultado em um outro campo, todos também diferenciados pelo código da pessoa. Tentei passar por parametro. MAs algo esta errado. alguém saberia o que? function calcula(id) { nota = (form+id+.ps+id+.value.replace(",",".")*1) + (form+id+.p1+id+.value.replace(",",".")*1) + (form+id+.p2+id+.value.replace(",",".")*1) + (form+id+.p3+id+.value.replace(",",".")*1) + (form+id+.tp+id+.value.replace(",",".")*1) + (form+id+.tr+id+.value.replace(",",".")*1) if (isNaN(nota)== true) { form+id+.mp+id+.value = "#ERRO#"; } else { nota = nota.toString(); form+id+.mp+id+.value = nota.replace(".",","); } } Chamo da seguinte forma -> calcula('<%=alunos("idAlunos")%>') Abaixo esta o codigo em HTML <!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=utf-8" /> <title>::: SUNCD ::: Centro de Educação Meu Caminho</title> <link rel="stylesheet" type="text/css" href="includes/estilos.css"/> <script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script> <script type="text/javascript"> <!-- function MM_callJS(jsStr) { //v2.0 return eval(jsStr) } //--> </script> <script> function calcula(id) { nota = (form+id+.ps+id+.value.replace(",",".")*1) + (form+id+.p1+id+.value.replace(",",".")*1) + (form+id+.p2+id+.value.replace(",",".")*1) + (form+id+.p3+id+.value.replace(",",".")*1) + (form+id+.tp+id+.value.replace(",",".")*1) + (form+id+.tr+id+.value.replace(",",".")*1) if (isNaN(nota)== true) { form+id+.mp+id+.value = "#ERRO#"; } else { nota = nota.toString(); form+id+.mp+id+.value = nota.replace(".",","); } } </script> <link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" /> </head> <body> <p><img src="arquivos/logo.jpg" width="120" height="90" class="imagemtopo" /></p> <p><span class="titulo">SUNCD - Sistema Unificado de Notas e Conteúdos Diários</span></p> <p>Centro de Educação Meu Caminho</p> <p> </p> <div class="barrasuperior">Olá Jaqueline Marcondes Fuliaro, seja bem-vindo(a). Domingo, 14 de Mar&ccedil;o de 2010 | <a href="logout.asp">SAIR</a> </div> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="200" valign="top" bgcolor="#DADADC"><p style="background-color:#CCC"><strong>- ROTINAS</strong></p> <p> <strong>Educação Infantil</strong><br /> <ul> <li><a href="conteudos.asp?Serie=1"><a href="conteudos.asp?Serie=1"> Maternal I - A</a> </li> <li><a href="conteudos.asp?Serie=3"><a href="conteudos.asp?Serie=3"> Maternal I - B</a> </li> <li><a href="conteudos.asp?Serie=4"><a href="conteudos.asp?Serie=4"> Maternal I - C</a> </li> <li><a href="conteudos.asp?Serie=2"><a href="conteudos.asp?Serie=2"> Maternal II - A</a> </li> <li><a href="conteudos.asp?Serie=5"><a href="conteudos.asp?Serie=5"> Nível I - A</a> </li> <li><a href="conteudos.asp?Serie=7"><a href="conteudos.asp?Serie=7"> Nível I - B</a> </li> <li><a href="conteudos.asp?Serie=6"><a href="conteudos.asp?Serie=6"> Nível II - A</a> </li> <li><a href="conteudos.asp?Serie=8"><a href="conteudos.asp?Serie=8"> Nível II - B</a> </li> </ul> <strong>Ensino Fundamental I</strong><br /> <ul> <li><a href="conteudos.asp?Serie=9"><a href="conteudos.asp?Serie=9"> 1º Ano - A</a> </li> <li><a href="conteudos.asp?Serie=10"><a href="conteudos.asp?Serie=10"> 1º Ano - B</a> </li> <li><a href="conteudos.asp?Serie=11"><a href="conteudos.asp?Serie=11"> 2º Ano - A</a> </li> <li><a href="conteudos.asp?Serie=12"><a href="conteudos.asp?Serie=12"> <strong> 3º Ano - A </strong> </a> </li> <li><a href="conteudos.asp?Serie=13"><a href="conteudos.asp?Serie=13"> 3º Ano - B</a> </li> <li><a href="conteudos.asp?Serie=14"><a href="conteudos.asp?Serie=14"> 4º Ano - A</a> </li> <li><a href="conteudos.asp?Serie=15"><a href="conteudos.asp?Serie=15"> 4º Ano - B</a> </li> <li><a href="conteudos.asp?Serie=16"><a href="conteudos.asp?Serie=16"> 5º Ano - A</a> </li> <li><a href="conteudos.asp?Serie=17"><a href="conteudos.asp?Serie=17"> 5º Ano - B</a> </li> </ul> <strong>Ensino Fundamental II</strong><br /> <ul> <li><a href="conteudos.asp?Serie=18"><a href="conteudos.asp?Serie=18"> 6º Ano - A</a> </li> <li><a href="conteudos.asp?Serie=19"><a href="conteudos.asp?Serie=19"> 7º Ano - A</a> </li> <li><a href="conteudos.asp?Serie=20"><a href="conteudos.asp?Serie=20"> 8º Ano - A</a> </li> <li><a href="conteudos.asp?Serie=21"><a href="conteudos.asp?Serie=21"> 9º Ano - A</a> </li> </ul> <strong>Ensino Médio</strong><br /> <ul> <li><a href="conteudos.asp?Serie=22"><a href="conteudos.asp?Serie=22"> 1º Ano Ensino Médio</a> </li> <li><a href="conteudos.asp?Serie=23"><a href="conteudos.asp?Serie=23"> 2º Ano Ensino Médio</a> </li> </ul> </p> <p style="background-color:#CCC"><strong>- CONFIGURAÇÕES</strong></p> <ul> <li>Séries</li> <li>Matérias</li> <li>Ensinos</li> <li>Tipos de Ocorrências</li> <li>Usuários</li> <li>Professores</li> <li><a href="materiasserie.asp">Matérias por ano</a></li> </ul> <p style="background-color:#CCC"><strong>- CONTEÚDO PÚBLICO</strong></p> <ul> <li><a href="noticias.asp">Notícias</a></li> <li><a href="galerias.asp">Galerias de Fotos</a></li> </ul> </ul> <p> </p></td> <td align="center" valign="top"><p><span class="erro"><br /> </span><span class="titulo">3º Ano - A</span></p> <form id="form1" name="form1" method="post" action=""> <table border="0" cellpadding="2"> <tr> <td align="right" valign="middle"><strong>Matéria:</strong></td> <td align="left" valign="middle"><label> <select name="materia" id="materia"> <option value="1">Música</option> <option value="2">Inglês</option> <option value="3">Português</option> <option value="4">História</option> <option value="5">Geografia</option> <option value="6">Arte</option> <option value="7">Educação Física</option> <option value="8">Matemática</option> <option value="9">Ciências Sociais</option> <option value="10">Ciências</option> <option value="11">Informática</option> </select> </label></td> </tr> <tr> <td align="right" valign="middle"><strong>Bimestre:</strong></td> <td align="left" valign="middle"><label> <select name="bimestre" id="bimestre"> <option value="1">1º Bimestre</option> <option value="2">2º Bimestre</option> <option value="3">3º Bimestre</option> <option value="4">4º Bimestre</option> </select> </label></td> </tr> <tr> <td colspan="2" align="center" valign="middle"><input type="submit" name="button" id="button" value="OK" /></td> </tr> </table> </form> <table width="98%" border="0" cellpadding="3" cellspacing="0"> <tr> <td colspan="2" align="center"> </td> <td align="center" class="linhaesquerda linhatopo"><strong>PS</strong></td> <td align="center" class="linhaesquerda linhatopo"><label> <input type="checkbox" name="checkbox6" id="checkbox6" /> </label></td> <td align="center" class="linhaesquerda linhatopo"><strong>P1</strong></td> <td align="center" class="linhaesquerda linhatopo"><input type="checkbox" name="checkbox7" id="checkbox7" /></td> <td align="center" class="linhaesquerda linhatopo"><strong>P2</strong></td> <td align="center" class="linhaesquerda linhatopo"><input type="checkbox" name="checkbox8" id="checkbox8" /></td> <td align="center" class="linhaesquerda linhatopo"><strong>P3</strong></td> <td align="center" class="linhaesquerda linhatopo"><input type="checkbox" name="checkbox9" id="checkbox9" /></td> <td align="center" class="linhaesquerda linhatopo"><strong>TP</strong></td> <td align="center" class="linhaesquerda linhatopo"><input type="checkbox" name="checkbox10" id="checkbox10" /></td> <td align="center" class="linhaesquerda linhatopo"><strong>TR</strong></td> <td align="center" class="linhaesquerda linhatopo"><input type="checkbox" name="checkbox11" id="checkbox11" /></td> <td align="center" class="linhaesquerda linhatopo"><strong>MP</strong></td> <td align="center" class="linhaesquerda linhatopo"><strong>NA</strong></td> <td align="center" class="linhaesquerda linhatopo"><input type="checkbox" name="checkbox14" id="checkbox14" /></td> <td align="center" class="linhaesquerda linhatopo"><strong>RB</strong></td> <td align="center" class="linhaesquerda linhatopo"><input type="checkbox" name="checkbox13" id="checkbox13" /></td> <td align="center" class="linhaesquerda linhatopo"><strong>MF</strong></td> </tr> <form id="form165" name="form165" method="post" action=""> <tr > <td colspan="2" class="linhatopo linhaesquerda"><a href="detalhealuno.asp?aid=165&amp;Serie=12">Ana Luisa Ferreira Pereira</a></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield1165"> <label> <input name="ps165" type="text" id="ps165" onblur="calcula('165')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield2165"> <label> <input name="p1165" type="text" id="p1165" onblur="calcula('165')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield3165"> <label> <input name="p2165" type="text" id="p2165" onblur="calcula('165')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield4165"> <label> <input name="p3165" type="text" id="p3165" onblur="calcula('165')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield5165"> <label> <input name="tp165" type="text" id="tp165" onblur="calcula('165')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield6165"> <label> <input name="tr165" type="text" id="tr165" onblur="calcula('165')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td align="center" valign="middle" class="linhatopo linhaesquerda"><label> <input name="mp165" type="text" id="mp165" size="8" readonly="readonly"/> </label></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield7165"> <label> <input name="na165" type="text" id="na165" onblur="calcula('165')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield8165"> <label> <input name="rb165" type="text" id="rb165" onblur="calcula('165')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td align="center" valign="middle" class="linhatopo linhaesquerda"><input name="mf165" type="text" id="mf165" size="8" readonly="readonly" /></td> </tr> </form> <form id="form166" name="form166" method="post" action=""> <tr bgcolor="#E6E6E6" > <td colspan="2" class="linhatopo linhaesquerda"><a href="detalhealuno.asp?aid=166&amp;Serie=12">Isabela Bastos Deolindo</a></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield1166"> <label> <input name="ps166" type="text" id="ps166" onblur="calcula('166')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield2166"> <label> <input name="p1166" type="text" id="p1166" onblur="calcula('166')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield3166"> <label> <input name="p2166" type="text" id="p2166" onblur="calcula('166')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield4166"> <label> <input name="p3166" type="text" id="p3166" onblur="calcula('166')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield5166"> <label> <input name="tp166" type="text" id="tp166" onblur="calcula('166')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield6166"> <label> <input name="tr166" type="text" id="tr166" onblur="calcula('166')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td align="center" valign="middle" class="linhatopo linhaesquerda"><label> <input name="mp166" type="text" id="mp166" size="8" readonly="readonly"/> </label></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield7166"> <label> <input name="na166" type="text" id="na166" onblur="calcula('166')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield8166"> <label> <input name="rb166" type="text" id="rb166" onblur="calcula('166')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td align="center" valign="middle" class="linhatopo linhaesquerda"><input name="mf166" type="text" id="mf166" size="8" readonly="readonly" /></td> </tr> </form> <form id="form167" name="form167" method="post" action=""> <tr > <td colspan="2" class="linhatopo linhaesquerda"><a href="detalhealuno.asp?aid=167&amp;Serie=12">João Antonio Galhardo</a></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield1167"> <label> <input name="ps167" type="text" id="ps167" onblur="calcula('167')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield2167"> <label> <input name="p1167" type="text" id="p1167" onblur="calcula('167')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield3167"> <label> <input name="p2167" type="text" id="p2167" onblur="calcula('167')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield4167"> <label> <input name="p3167" type="text" id="p3167" onblur="calcula('167')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield5167"> <label> <input name="tp167" type="text" id="tp167" onblur="calcula('167')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield6167"> <label> <input name="tr167" type="text" id="tr167" onblur="calcula('167')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td align="center" valign="middle" class="linhatopo linhaesquerda"><label> <input name="mp167" type="text" id="mp167" size="8" readonly="readonly"/> </label></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield7167"> <label> <input name="na167" type="text" id="na167" onblur="calcula('167')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield8167"> <label> <input name="rb167" type="text" id="rb167" onblur="calcula('167')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td align="center" valign="middle" class="linhatopo linhaesquerda"><input name="mf167" type="text" id="mf167" size="8" readonly="readonly" /></td> </tr> </form> <form id="form168" name="form168" method="post" action=""> <tr bgcolor="#E6E6E6" > <td colspan="2" class="linhatopo linhaesquerda"><a href="detalhealuno.asp?aid=168&amp;Serie=12">Leonardo Lima da Silva</a></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield1168"> <label> <input name="ps168" type="text" id="ps168" onblur="calcula('168')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield2168"> <label> <input name="p1168" type="text" id="p1168" onblur="calcula('168')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield3168"> <label> <input name="p2168" type="text" id="p2168" onblur="calcula('168')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield4168"> <label> <input name="p3168" type="text" id="p3168" onblur="calcula('168')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield5168"> <label> <input name="tp168" type="text" id="tp168" onblur="calcula('168')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield6168"> <label> <input name="tr168" type="text" id="tr168" onblur="calcula('168')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td align="center" valign="middle" class="linhatopo linhaesquerda"><label> <input name="mp168" type="text" id="mp168" size="8" readonly="readonly"/> </label></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield7168"> <label> <input name="na168" type="text" id="na168" onblur="calcula('168')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield8168"> <label> <input name="rb168" type="text" id="rb168" onblur="calcula('168')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td align="center" valign="middle" class="linhatopo linhaesquerda"><input name="mf168" type="text" id="mf168" size="8" readonly="readonly" /></td> </tr> </form> <form id="form169" name="form169" method="post" action=""> <tr > <td colspan="2" class="linhatopo linhaesquerda"><a href="detalhealuno.asp?aid=169&amp;Serie=12">Lucas Arlanch Ferreira</a></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield1169"> <label> <input name="ps169" type="text" id="ps169" onblur="calcula('169')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield2169"> <label> <input name="p1169" type="text" id="p1169" onblur="calcula('169')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield3169"> <label> <input name="p2169" type="text" id="p2169" onblur="calcula('169')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield4169"> <label> <input name="p3169" type="text" id="p3169" onblur="calcula('169')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield5169"> <label> <input name="tp169" type="text" id="tp169" onblur="calcula('169')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield6169"> <label> <input name="tr169" type="text" id="tr169" onblur="calcula('169')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td align="center" valign="middle" class="linhatopo linhaesquerda"><label> <input name="mp169" type="text" id="mp169" size="8" readonly="readonly"/> </label></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield7169"> <label> <input name="na169" type="text" id="na169" onblur="calcula('169')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield8169"> <label> <input name="rb169" type="text" id="rb169" onblur="calcula('169')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td align="center" valign="middle" class="linhatopo linhaesquerda"><input name="mf169" type="text" id="mf169" size="8" readonly="readonly" /></td> </tr> </form> <form id="form170" name="form170" method="post" action=""> <tr bgcolor="#E6E6E6" > <td colspan="2" class="linhatopo linhaesquerda"><a href="detalhealuno.asp?aid=170&amp;Serie=12">Maria Carolina O. de Melo Reis</a></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield1170"> <label> <input name="ps170" type="text" id="ps170" onblur="calcula('170')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield2170"> <label> <input name="p1170" type="text" id="p1170" onblur="calcula('170')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield3170"> <label> <input name="p2170" type="text" id="p2170" onblur="calcula('170')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield4170"> <label> <input name="p3170" type="text" id="p3170" onblur="calcula('170')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield5170"> <label> <input name="tp170" type="text" id="tp170" onblur="calcula('170')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield6170"> <label> <input name="tr170" type="text" id="tr170" onblur="calcula('170')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td align="center" valign="middle" class="linhatopo linhaesquerda"><label> <input name="mp170" type="text" id="mp170" size="8" readonly="readonly"/> </label></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield7170"> <label> <input name="na170" type="text" id="na170" onblur="calcula('170')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield8170"> <label> <input name="rb170" type="text" id="rb170" onblur="calcula('170')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td align="center" valign="middle" class="linhatopo linhaesquerda"><input name="mf170" type="text" id="mf170" size="8" readonly="readonly" /></td> </tr> </form> <form id="form171" name="form171" method="post" action=""> <tr > <td colspan="2" class="linhatopo linhaesquerda"><a href="detalhealuno.asp?aid=171&amp;Serie=12">Vitor Garcia Guerini</a></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield1171"> <label> <input name="ps171" type="text" id="ps171" onblur="calcula('171')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield2171"> <label> <input name="p1171" type="text" id="p1171" onblur="calcula('171')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield3171"> <label> <input name="p2171" type="text" id="p2171" onblur="calcula('171')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield4171"> <label> <input name="p3171" type="text" id="p3171" onblur="calcula('171')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield5171"> <label> <input name="tp171" type="text" id="tp171" onblur="calcula('171')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield6171"> <label> <input name="tr171" type="text" id="tr171" onblur="calcula('171')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td align="center" valign="middle" class="linhatopo linhaesquerda"><label> <input name="mp171" type="text" id="mp171" size="8" readonly="readonly"/> </label></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield7171"> <label> <input name="na171" type="text" id="na171" onblur="calcula('171')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td colspan="2" align="center" valign="middle" class="linhatopo linhaesquerda"><span id="sprytextfield8171"> <label> <input name="rb171" type="text" id="rb171" onblur="calcula('171')" value="0,0" size="5" /> </label> <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg"></span></span></td> <td align="center" valign="middle" class="linhatopo linhaesquerda"><input name="mf171" type="text" id="mf171" size="8" readonly="readonly" /></td> </tr> </form> <tr bgcolor="#E6E6E6"> <td colspan="20" bgcolor="#FFFFFF" class="linhatopo"> </td> </tr> </table> <p> </p></td> </tr> </table> <script type="text/javascript"> <!-- var sprytextfield1165 = new Spry.Widget.ValidationTextField("sprytextfield1165", "real", {validateOn:["change"]}); var sprytextfield2165 = new Spry.Widget.ValidationTextField("sprytextfield2165", "real", {validateOn:["change"]}); var sprytextfield3165 = new Spry.Widget.ValidationTextField("sprytextfield3165", "real", {validateOn:["change"]}); var sprytextfield4165 = new Spry.Widget.ValidationTextField("sprytextfield4165", "real", {validateOn:["change"]}); var sprytextfield5165 = new Spry.Widget.ValidationTextField("sprytextfield5165", "real"); var sprytextfield6165 = new Spry.Widget.ValidationTextField("sprytextfield6165", "real", {validateOn:["change"]}); var sprytextfield7165 = new Spry.Widget.ValidationTextField("sprytextfield7165", "real"); var sprytextfield8165 = new Spry.Widget.ValidationTextField("sprytextfield8165", "real", {validateOn:["change"]}); var sprytextfield1166 = new Spry.Widget.ValidationTextField("sprytextfield1166", "real", {validateOn:["change"]}); var sprytextfield2166 = new Spry.Widget.ValidationTextField("sprytextfield2166", "real", {validateOn:["change"]}); var sprytextfield3166 = new Spry.Widget.ValidationTextField("sprytextfield3166", "real", {validateOn:["change"]}); var sprytextfield4166 = new Spry.Widget.ValidationTextField("sprytextfield4166", "real", {validateOn:["change"]}); var sprytextfield5166 = new Spry.Widget.ValidationTextField("sprytextfield5166", "real"); var sprytextfield6166 = new Spry.Widget.ValidationTextField("sprytextfield6166", "real", {validateOn:["change"]}); var sprytextfield7166 = new Spry.Widget.ValidationTextField("sprytextfield7166", "real"); var sprytextfield8166 = new Spry.Widget.ValidationTextField("sprytextfield8166", "real", {validateOn:["change"]}); var sprytextfield1167 = new Spry.Widget.ValidationTextField("sprytextfield1167", "real", {validateOn:["change"]}); var sprytextfield2167 = new Spry.Widget.ValidationTextField("sprytextfield2167", "real", {validateOn:["change"]}); var sprytextfield3167 = new Spry.Widget.ValidationTextField("sprytextfield3167", "real", {validateOn:["change"]}); var sprytextfield4167 = new Spry.Widget.ValidationTextField("sprytextfield4167", "real", {validateOn:["change"]}); var sprytextfield5167 = new Spry.Widget.ValidationTextField("sprytextfield5167", "real"); var sprytextfield6167 = new Spry.Widget.ValidationTextField("sprytextfield6167", "real", {validateOn:["change"]}); var sprytextfield7167 = new Spry.Widget.ValidationTextField("sprytextfield7167", "real"); var sprytextfield8167 = new Spry.Widget.ValidationTextField("sprytextfield8167", "real", {validateOn:["change"]}); var sprytextfield1168 = new Spry.Widget.ValidationTextField("sprytextfield1168", "real", {validateOn:["change"]}); var sprytextfield2168 = new Spry.Widget.ValidationTextField("sprytextfield2168", "real", {validateOn:["change"]}); var sprytextfield3168 = new Spry.Widget.ValidationTextField("sprytextfield3168", "real", {validateOn:["change"]}); var sprytextfield4168 = new Spry.Widget.ValidationTextField("sprytextfield4168", "real", {validateOn:["change"]}); var sprytextfield5168 = new Spry.Widget.ValidationTextField("sprytextfield5168", "real"); var sprytextfield6168 = new Spry.Widget.ValidationTextField("sprytextfield6168", "real", {validateOn:["change"]}); var sprytextfield7168 = new Spry.Widget.ValidationTextField("sprytextfield7168", "real"); var sprytextfield8168 = new Spry.Widget.ValidationTextField("sprytextfield8168", "real", {validateOn:["change"]}); var sprytextfield1169 = new Spry.Widget.ValidationTextField("sprytextfield1169", "real", {validateOn:["change"]}); var sprytextfield2169 = new Spry.Widget.ValidationTextField("sprytextfield2169", "real", {validateOn:["change"]}); var sprytextfield3169 = new Spry.Widget.ValidationTextField("sprytextfield3169", "real", {validateOn:["change"]}); var sprytextfield4169 = new Spry.Widget.ValidationTextField("sprytextfield4169", "real", {validateOn:["change"]}); var sprytextfield5169 = new Spry.Widget.ValidationTextField("sprytextfield5169", "real"); var sprytextfield6169 = new Spry.Widget.ValidationTextField("sprytextfield6169", "real", {validateOn:["change"]}); var sprytextfield7169 = new Spry.Widget.ValidationTextField("sprytextfield7169", "real"); var sprytextfield8169 = new Spry.Widget.ValidationTextField("sprytextfield8169", "real", {validateOn:["change"]}); var sprytextfield1170 = new Spry.Widget.ValidationTextField("sprytextfield1170", "real", {validateOn:["change"]}); var sprytextfield2170 = new Spry.Widget.ValidationTextField("sprytextfield2170", "real", {validateOn:["change"]}); var sprytextfield3170 = new Spry.Widget.ValidationTextField("sprytextfield3170", "real", {validateOn:["change"]}); var sprytextfield4170 = new Spry.Widget.ValidationTextField("sprytextfield4170", "real", {validateOn:["change"]}); var sprytextfield5170 = new Spry.Widget.ValidationTextField("sprytextfield5170", "real"); var sprytextfield6170 = new Spry.Widget.ValidationTextField("sprytextfield6170", "real", {validateOn:["change"]}); var sprytextfield7170 = new Spry.Widget.ValidationTextField("sprytextfield7170", "real"); var sprytextfield8170 = new Spry.Widget.ValidationTextField("sprytextfield8170", "real", {validateOn:["change"]}); var sprytextfield1171 = new Spry.Widget.ValidationTextField("sprytextfield1171", "real", {validateOn:["change"]}); var sprytextfield2171 = new Spry.Widget.ValidationTextField("sprytextfield2171", "real", {validateOn:["change"]}); var sprytextfield3171 = new Spry.Widget.ValidationTextField("sprytextfield3171", "real", {validateOn:["change"]}); var sprytextfield4171 = new Spry.Widget.ValidationTextField("sprytextfield4171", "real", {validateOn:["change"]}); var sprytextfield5171 = new Spry.Widget.ValidationTextField("sprytextfield5171", "real"); var sprytextfield6171 = new Spry.Widget.ValidationTextField("sprytextfield6171", "real", {validateOn:["change"]}); var sprytextfield7171 = new Spry.Widget.ValidationTextField("sprytextfield7171", "real"); var sprytextfield8171 = new Spry.Widget.ValidationTextField("sprytextfield8171", "real", {validateOn:["change"]}); //--> </script> </body> </html> Veja q para cada aluno eu tenho um codigo q liguei a identificação dos text fields. Queria fazer o calculo para cada aluno. Se for possivel, poderia ao invés também de usar varios forms, usar somente um. Será que tem como? Obrigado
  3. é tabm. Porém para inserir em ambos ao mesmo tempo não seria conveniente. Pois a idéia de fazer o sistema local, é mesmo a de evitar a dependência da internet para inserir dados. então precisaria de realmente criar uma rotina onde quando tivesse internet, ou simplesmente um botao enviar dados para o site que faça isso! Entendem?
  4. Olá amigos, antes de mais nada um feliz 2010 a todos! Tenho a seguinte dúvida: Estou querendo fazer um sistema para a escola que trabalho, com tudo gostaria de fazer um sistema local com um banco de dados mais completo e manter um banco de dados no site da escola com dados necessários porem com menos conteudo que o sistema interno. Daí existirá em ambos uma tabela chamada 'NOTAS', que terá a mesma estrutura, assim gostaria de saber se existe um meio mais simples de comparar as duas tabelas, onde a tabela do sistema local enviará para a tabela do BD do site. Obrigado. Aguardo opiniões.
  5. Olá amigos, qual a melhor forma para eu descobrir a largura da tela do cliente? vocês tem algum exemplo? Obrigado!
  6. sim os caminhos existem e os arquivos também! E o email não está sendo enviado.
  7. Olá pessoal, este código está correndo normal, vai até a parte que redireciona e não acusa nenhum erro porém não envia. :( Será que os anexos que podem ser diferentes de 1, está certos também? :angry: Segue o código: <!--#include file="includes/seg.asp"--> <!--#include file="includes/acentos.asp"--> <% nome = acentos(request.form("nome")) email = acentos(request.form("email")) serie = acentos(request.form("serie")) data = acentos(request.form("dia")&"/"&request.form("mes")) mensagem = acentos(request.form("mensagem")) Set Mail = Server.CreateObject("Persits.MailSender") Mail.Host = "mail.colegiojunqueiralemos.com.br" Mail.Port = 25 Mail.Username = "mensagem@colegiojunqueiralemos.com.br" Mail.Password = "xxxx" Mail.From = email Mail.FromName = Acentos(nome) ' Opcional Mail.AddAddress "guilherme@colegiojunqueiralemos.com.br", "coordenadora" Mail.Priority = 1 Mail.Subject = "Foi enviada um material pelo site" Mail.Body = acentos("Nome: "&nome&"<br/>Email: "&email&"<br/>Serie: "&serie&"<br/>Data de aplicação: "&data&"<br/>Mensagem: "&mensagem) Mail.IsHTML = True if request("box").count > 0 then for i = 1 to request("box").count Mail.AddAttachment ("C:\Inetpub\vhosts\colegiojunqueiralemos.com.br\httpdocs\portal\temp\"&Session("pasta")&"\"&request("box")(i)) Next end if On Error Resume Next Mail.Send If Err <> 0 Then Response.Write "Foi encontrado um erro: " &_ Err.Description End If Set mail=nothing Set fso = server.CreateObject("Scripting.FileSystemObject") If fso.FolderExists("C:\Inetpub\vhosts\colegiojunqueiralemos.com.br\httpdocs\portal\temp\"&session("pasta")) then fso.DeleteFolder("C:\Inetpub\vhosts\colegiojunqueiralemos.com.br\httpdocs\portal\temp\"&session("pasta")) end if response.Redirect "default_professor.asp" %> Obrigado
  8. Olá Amigos, não consigo recuperar dados dos texts fields, do formulario e quando envia os dados vai tudo em branco as variaveis. já tentei colocar a recuperação de dados, em varios lugares inclusive depois do upload.Save, mas nada. <% Set Upload = Server.CreateObject("Persits.Upload") nome = Upload.form("nome") email = Upload.form("email") serie = Upload.form("serie") data = Upload.form("dia")&"/"&request.form("mes") mensagem = Upload.form("mensagem") Upload.SetMaxSize 10485760, True Upload.OverwriteFiles = False On Error Resume Next ' Local a ser gravado o upload Upload.Save ("C:\Inetpub\vhosts\colegiojunqueiralemos.com.br\httpdocs\portal\temp") ' 8 é o número do erro que corresponde a "Arquivo grande demais" if Err.Number = 8 Then Response.Write "Seu arquivo é grande demais. Por favor use um arquivo menor." End if For Each File in Upload.Files arquivo = File.FileName Next set Upload = nothing Set Mail = Server.CreateObject("Persits.MailSender") Mail.Host = "mail.colegiojunqueiralemos.com.br" Mail.Port = 25 Mail.Username = "mensagem@colegiojunqueiralemos.com.br" Mail.Password = "xxx" Mail.From = "email@ggg.com" 'coloco a variavel email mas fica em branco Mail.FromName = "nome" 'variavem nome fica em branco Mail.AddAddress "guilherme@colegiojunqueiralemos.com.br", "Gui" Mail.Subject = "Assunto do e-mail" Mail.Body = "<HTML><BODY B>Prezado senhor:"&nome&", "&email&", "&serie&", "&data&"</BODY></HTML>" Mail.IsHTML = True Mail.AddAttachment "C:\Inetpub\vhosts\colegiojunqueiralemos.com.br\httpdocs\portal\temp\"&arquivo On Error Resume Next Mail.Send If Err <> 0 Then Response.Write "Foi encontrado um erro: " &_ Err.Description End If Set mail=nothing Set Objeto = Server.CreateObject("Scripting.FileSystemObject") Objeto.DeleteFile "C:\Inetpub\vhosts\colegiojunqueiralemos.com.br\httpdocs\portal\temp\"&arquivo Set Objeto = Nothing %>
  9. Olá amigos, bom dia O que há de errado com a expirição deste cookie? <% response.Cookies("logado").Expires = Now() response.Redirect "default.asp" %> Acontece que quando a página é carregada ele continua com as informações. Obrigado.
  10. Olá ASP'ers, bom creio eu que seja este um dos problemas mais comuns mas não estou conseguindo resolver. A famosa mensagem: Não é possível usar a coleção Request.Form após chamar BinaryRead. <!--#include file="includes/seg.asp"--> <!--#include file="includes/acentos.asp"--> <!--#include file="includes/connect.asp"--> <% Response.Expires = 0 dim titulo, descricao, corpo, add, fotos(12), upload, jpeg, x, y 'sobe as fotos Set Upload = Server.CreateObject("Persits.Upload") Upload.OverwriteFiles = False Upload.Save Server.MapPath("..\portal\noticias") 'prepara as fotos x = 0 For Each File in Upload.Files Set Jpeg = Server.CreateObject("Persits.Jpeg") 'Abre a imagem que está gravada na pastado site Jpeg.Open Server.MapPath("..\portal\noticias")&"\"&File.FileName if cint(Jpeg.Width) > 310 then Jpeg.Height = (310*Jpeg.Height)/Jpeg.Width Jpeg.Width = 310 End if Jpeg.Quality = 80 'Cria o thumbnail e grava na mesma pasta, porém com outro nome Jpeg.Save Server.MapPath("..\portal\noticias\")&"\"&File.FileName Set Jpeg = Nothing fotos(x) = File.FileName x = x + 1 Next Set upload = nothing Set jpeg = nothing 'vars titulo = acentos(request.form("titulo")) descricao = acentos(request.form("descricao")) corpo = acentos(request.form("descricao")) 'adiciona Set add = Server.CreateObject("ADODB.Recordset") add.Open "Noticias",conn,2,3 add.AddNew add("Titulo") = titulo add("Descricao") = descricao add("corpo") = tipo for y = 0 to x-1 add("foto"&y) = fotos(y) next add.Update set add = nothing response.write "ok" %> Alguém conehce alguma alternativa? Obrigado
  11. Olá, como faço para somar um valor de dias, digitados pelo usuario, na data atual??? Obrigado!
  12. Olá amigos eu fiz a seguinte função function acentos(var) var = Replace(var, "à", "&agrave;") var = Replace(var, "á", "&aacute;") var = Replace(var, "â", "&acirc;") var = Replace(var, "ã", "&atilde;") var = Replace(var, "ä", "&auml;") var = Replace(var, "è", "&egrave;") var = Replace(var, "é", "&eacute;") var = Replace(var, "ê", "&ecirc;") var = Replace(var, "ë", "&euml;") var = Replace(var, "ì", "&igrave;") var = Replace(var, "í", "&iacute;") var = Replace(var, "î", "&icirc;") var = Replace(var, "ï", "&iuml;") var = Replace(var, "ò", "&ograve;") var = Replace(var, "ó", "&oacute;") var = Replace(var, "ô", "&ocirc") var = Replace(var, "õ", "&otilde;") var = Replace(var, "ö", "&ouml;") var = Replace(var, "ù", "&ugrave;") var = Replace(var, "ú", "&ugrave;") var = Replace(var, "û", "&ucirc;") var = Replace(var, "ü", "&uuml;") var = Replace(var, "À", "&Agrave;") var = Replace(var, "Á", "&Aacute;") var = Replace(var, "Â", "&Acirc;") var = Replace(var, "Ã", "&Atilde;") var = Replace(var, "Ä", "&Auml;") var = Replace(var, "È", "&Egrave;") var = Replace(var, "É", "&Eacute;") var = Replace(var, "Ê", "&Ecirc;") var = Replace(var, "Ë", "&Euml;") var = Replace(var, "Ì", "&Igrave;") var = Replace(var, "Í", "&Iacute;") var = Replace(var, "Î", "&Icirc;") var = Replace(var, "Ï", "&Iuml;") var = Replace(var, "Ò", "&Ograve;") var = Replace(var, "Ó", "&Oacute;") var = Replace(var, "Ô", "&Ocirc;") var = Replace(var, "Õ", "&Otilde;") var = Replace(var, "Ö", "&Ouml;") var = Replace(var, "Ù", "&Ugrave;") var = Replace(var, "Ú", "&Uacute;") var = Replace(var, "Û", "&Ucirc;") var = Replace(var, "Ü", "&Uuml;") var = Replace(var, "ç", "&ccedil;") var = Replace(var, "Ç", "&Ccedil;") var = Replace(var, "não", "&ntilde;") var = Replace(var, "não", "&Ntilde;") var = Replace(var, "´", "&acute;") var = Replace(var, "`", "`") var = Replace(var, "¨", "&uml;") var = Replace(var, "^", "&cReplaceirc;") var = Replace(var, "~", "&tilde;") end function e estou a chamando assim nome = acentos(request.Form("nome_in")) por que a variavel nome fica em branco? Valeuuuuu
  13. Olá amigos como faço para que meu campo de texto, tenho um texto dentro e quando o usuario clicar ele some. Ex. Um campo que terá o usuario, apareça dentro dele a palavra usuario e quando o usuario clica dentro dele esta palavra some para que ele possa digitar seu usuario? Valeuuu
  14. Então ele não lê o recem adicionado, também num sei porque. :angry: Mas já alterei pra duas paginas e tá adicionando certinho.
  15. Nem deu viu Rafael, sabe que vou tentar. Separar em duas paginas. Dai eu armazeno eu Sessions os dados que preciso na pesquisa.
  16. Sim Rafael. Os usuários são adicionados, por que se tento registrar o mesmo usuario novamente, ele acusa que este já existe. E verifiquei o BD, eles são inseridos sim.
  17. Isso mesmo RAfael minha duvida é essa. Eu quero pesquisar o código (autonumeração) do registro recém adicionado, porém ele não lê o código. Eu coloquei isto só para verificar a leitura desse código. response.redirect Request.ServerVariables("HTTP_REFERER")+"Erro=Não leu o codigo do professor" então toda hora ele redireciona para isto, ao invés de inserir.
  18. Olá pessoal creio q vocês estão achando que o erro está no local errado. Desculpe-me Rafael por não por no codebox. Não fiz isso, porque gostaria de destacar onde estava a falha. Pois bem está aqui. Set recp = Server.CreateObject("ADODB.RecordSet") recp.open "SELECT Id_Professor FROM Professores WHERE Usuario = '"&usuario&"')",conn2,3,3 If not recp.EOF Or not recp.BOF Then codigo_professor = rec("Id_professor").value sqlstmt2 = "Insert into Materia_serie (Serie, Professor, Materia) values ("&serie&","&codigo_professor&","&materia&")" Set add2 = server.createobject("adodb.connection") 'abre a conexão com o banco de dados add2.open conn 'avisa qual banco de dados será utilizado na consulta set rsquery2 = add2.execute(sqlstmt2) 'executa a instrução SQL contida na variavel sqlstmt Ele não lê o código do registro que acabei de inserir.
  19. Olá gente, desenvolvi este código pra add professores, só q ele tem q inserir dados em duas tabelas, porem para inserir na segunda tabela ele precisa pesquisar no registro adicionado anteriormente o código do professor. Mas ele não busca :angry: O código está ai alguém pode me ajudar por favor? <!--#include file="includes/verifica_secretaria.asp"--> <% 'conexao com o banco de dados Set conn = Server.CreateObject("ADODB.Connection") Conn.CursorLocation = 3 ' adUseClient conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\db\boletins\meu-caminho-boletins.mdb" Set conn2 = Server.CreateObject("ADODB.Connection") Conn2.CursorLocation = 3 ' adUseClient conn2.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\db\boletins\meu-caminho-boletins.mdb" dim nome dim usuario dim senha dim materia dim serie dim rec0 dim sqlstmt dim sqlstmt2 dim codigo_professor dim recp 'recebe os campos do formulário nome = request.form("nome") usuario = request.form("usuario") senha = request.form("senha") materia = request.form("materia") serie = request.form("serie") 'cria os cookies response.Cookies("nome") = nome response.Cookies("usuario") = usuario response.Cookies("senha") = senha response.Cookies("materia") = materia response.Cookies("serie") = serie 'verifica se existe algum campo em branco if nome = "" or usuario = "" or senha = "" or materia = "-" or serie = "-" then response.redirect replace(replace(Request.ServerVariables("HTTP_REFERER"),"?Erro=Verifique%20se%20todos%20os%20campos%20foram%20preenchidos",""),"?Erro2=Este%20usuário%20para%20professor%20já%20existe,%20escolha%20outro!","")+"?Erro=Verifique%20se%20todos%20os%20campos%20foram%20preenchidos" else 'verifica se o usuário do aluno existe Set rec0 = Server.CreateObject ("ADODB.RecordSet") rec0.open "SELECT Alunos.Usuario FROM Alunos WHERE (Alunos.Usuario = '"&usuario&"')",conn,2,3 Set rec1 = Server.CreateObject ("ADODB.RecordSet") rec1.open "SELECT Administradores.Usuario FROM Administradores WHERE (Administradores.Usuario = '"&usuario&"')",conn,2,3 Set rec2 = Server.CreateObject ("ADODB.RecordSet") rec2.open "SELECT Pais.usuario_pai FROM Pais WHERE (Pais.usuario_pai = '"&usuario&"')",conn,2,3 Set rec3 = Server.CreateObject ("ADODB.RecordSet") rec3.open "SELECT Pais.usuario_mae FROM Pais WHERE (Pais.usuario_mae = '"&usuario&"')",conn,2,3 Set rec4 = Server.CreateObject ("ADODB.RecordSet") rec4.open "SELECT Pedagogia.Usuario FROM Pedagogia WHERE (Pedagogia.Usuario = '"&usuario&"')",conn,2,3 Set rec5 = Server.CreateObject ("ADODB.RecordSet") rec5.open "SELECT Professores.Usuario FROM Professores WHERE (Professores.Usuario = '"&usuario&"')",conn,2,3 Set rec6 = Server.CreateObject ("ADODB.RecordSet") rec6.open "SELECT Secretaria.Usuario FROM Secretaria WHERE (Secretaria.Usuario = '"&usuario&"')",conn,2,3 If Not rec0.EOF and Not rec0.BOF or Not rec1.EOF and Not rec1.BOF or Not rec2.EOF and Not rec2.BOF or Not rec3.EOF and Not rec3.BOF or Not rec4.EOF and Not rec4.BOF or Not rec5.EOF and Not rec5.BOF or Not rec6.EOF and Not rec6.BOF Then Set rec1 = nothing Set rec2 = nothing Set rec3 = nothing Set rec4 = nothing Set rec5 = nothing Set rec6 = nothing response.redirect replace(replace(Request.ServerVariables("HTTP_REFERER"),"?Erro=Verifique%20se%20todos%20os%20campos%20foram%20preenchidos",""),"?Erro2=Este%20usuário%20para%20professor%20já%20existe,%20escolha%20outro!","")+"?Erro2=Este%20usuário%20para%20professor%20já%20existe,%20escolha%20outro!" else 'fecha conexões Set rec1 = nothing Set rec2 = nothing Set rec3 = nothing Set rec4 = nothing Set rec5 = nothing Set rec6 = nothing 'insere os dados nas tabelas sqlstmt = "Insert into Professores (Nome, Usuario, Senha, Materia) values ('"&nome&"','"&usuario&"','"&senha&"',"&Materia&")" Set add = server.createobject("adodb.connection") 'abre a conexão com o banco de dados add.open conn 'avisa qual banco de dados será utilizado na consulta set rsquery = add.execute(sqlstmt) 'executa a instrução SQL contida na variavel sqlstmt set rsquery = nothing set add = nothing 'pesquisa o codigo do professor Set recp = Server.CreateObject("ADODB.RecordSet") recp.open "SELECT Professores.Id_Professor FROM Professores WHERE (Professores.Usuario = '"&usuario&"')",conn2,3,3 If not recp.EOF Or not recp.BOF Then codigo_professor = rec("Id_professor").value sqlstmt2 = "Insert into Materia_serie (Serie, Professor, Materia) values ("&serie&","&codigo_professor&","&materia&")" Set add2 = server.createobject("adodb.connection") 'abre a conexão com o banco de dados add2.open conn 'avisa qual banco de dados será utilizado na consulta set rsquery2 = add2.execute(sqlstmt2) 'executa a instrução SQL contida na variavel sqlstmt 'limpa os cookiees response.Cookies("nome") = "" response.Cookies("usuario") = "" response.Cookies("senha") = "" response.Cookies("materia") = "" response.Cookies("serie") = "" response.redirect "secretaria_professores.asp" else response.redirect Request.ServerVariables("HTTP_REFERER")+"Erro=Não leu o codigo do professor" end if end if end if set rsquery2 = nothing set add2 = nothing set rec = nothing %>
  20. Otimo mas tenho q fazer uma pra gerar a coluna de datas certo? então Tenho q fazer um SELECT DISTINCT dos campos dia, mes e aula, pois existem varios no bd. Não está certo? Qual q melhor forma para que eu faça essa SQL? Porque usando essa SQl ele ainda repete todos SELECT DISTINCT Presenca.dia, Presenca.mes, Presenca.aula FROM Presenca WHERE (Presenca.Serie = 16) AND (Presenca.Bimestre = 1) ORDER BY Presenca.Dia, Presenca.aula, Presenca.mes
  21. desculpe-me Rafael, mas desta forma ele vai criar uma linha com cada RecordSet O que qro é o seguite Aluno----------23---------------25------------------25-------------- <- Essas datas ele pega da tabela entende? Gui-------------P----------------f--------------------F--------------- Bia-------------P----------------P-------------------F----------------- O nome vem da mesma tabela e as faltas e presença também, mas elas tem q ser relativas ao dia q está no topo entendeu????? desculpe-me se não entendi sua lógica!
  22. Entendi +/-, então eu preciso fazer uma SQL que identifique as datas e outra que identifique os alunos e suas faltas?
  23. Olá amigos, peguei um site pra refazer, e me deparei com um problema. Existe lá uma tabela que se chama 'Presenca' com os campos. Codigo_data, Serie, Materia, Dia, Mes, Ano, Bimestre, Aluno, Presenca Eu gostaria de dispor numa página da seguinte forma: 1- Cria colunas onde vou colocar o nome do aluno e também colunas com as diferentes datas que existem nos registros. Mas vale lembra que em um mesmo dia pode existir duas aulas. então a data tem que se repetir conforme a coluna aula ( tera os registros - 1ªaula, 2ª aula etc...) 2- Dispor as fatas. Aluno -----25---------26---------26-----------27----------- Gui---------P----------P-----------F-------------F----------- João--------F----------F-----------F-------------P---------- Eu me viro bem em SQL, só num tenho uma ideia lógica pra eu fazer isso com os registros e fazer as colunas. Se puderem me ajudar eu agradeço
×
×
  • Criar Novo...