eu_Nana 0 Denunciar post Postado Fevereiro 11, 2010 Só uma perguntinha...Seu código realmente precisa ter tantos DIVs?? ^^ Se tem um link pra gnt ver o resultado? Eu não tenho link .... Dee....veja a ultima coisa q fiz.... <? header("Content-Type: text/html; charset=ISO-8859-1",true); ?> <link href="css/pagina" rel="stylesheet" type="text/css" /> <link href="css/estilos.css" rel="stylesheet" type="text/css" /> <link href="css/menu_lat.css" rel="stylesheet" type="text/css" /> <script src="js/enviaForm.js" type="text/javascript"></script> <div id="geral"> <div id="conteudo"> <div class="titulo">ATA</div> <div class="txt_desc"> Entre com o ano anterior desejado para realizar a consulta. </div> <form name="form" action="javascript: enviaForm('form', 'secreta/ata.php', 'conteudo');" method="post"> <table width="100%" border="0"> <tr> <td colspan="3"> </td> </tr> <tr> <td colspan="13" align="right" class="txt_dest"> <div align="center"><b>Ano:</b> <input name="ano" type="text" id="ano" size="10" /> Ex: (1999) </div> </td> </tr> <tr> <td width="44%"> </td> <td width="12%"> <span style="padding-left:5px;"> <input type="submit" name="enviar" value="Enviar" class="button" /> </span> </td> <td width="44%"> </td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td colspan="3"> <?php include "include/conexao.php"; $ano = @$_POST['ano']; if(!empty($ano)){ $sql = "SELECT idata, arquivo, ano, ano_completo FROM ata where ano= " . "\"" . $ano. "\""; $rs = mysql_query($sql,$con) or die (mysql_error()); $count= mysql_query("SELECT COUNT(ano) as 'Total', idata, arquivo, ano, ano_completo FROM atas where ano= " . "\"" . $ano. "\" GROUP BY ano"); $tupla = mysql_fetch_array($count); $soma = $tupla["Total"]; $count = 0; ?> <div class="azul_ano"> Resultados da Pesquisa<br /><br /> Documentos encontrados: <? echo "$soma"; ?> </div> <?php while($linha = mysql_fetch_array($rs)) { $id_bd = $linha['idata']; $arquivo_bd = $linha['arquivo']; $ano_bd = $linha['ano']; $anocompleto_bd = $linha['ano_completo']; $count +=1; if ($count%2==0){ $cor ="#ffffff"; }else{ $cor ="#FFFFCC"; } ?> </td> </tr> <tr> <td colspan="3"> <div class="azul_ano"><?=$anocompleto_bd?></div> <img src="../imagens/file_pdf.gif" class="imfoto" align="left"> <br /><br /><br /> <a href="<?=$arquivo_bd?>" class="link_relatorio" target="_blank"> Reunião. </div> </a> </td> </tr> <tr> <td colspan="3"><?php }//fim do while }//fim do if mysql_close($con); ?></td> </tr> </table> </form> </div> </div> Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Fevereiro 11, 2010 Antes de eu mexer, aparece algum erro ? O que aparece ? Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Fevereiro 11, 2010 Tenta isso: <? header("Content-Type: text/html; charset=ISO-8859-1",true); ?> <link href="css/pagina" rel="stylesheet" type="text/css" /> <link href="css/estilos.css" rel="stylesheet" type="text/css" /> <link href="css/menu_lat.css" rel="stylesheet" type="text/css" /> <script src="js/enviaForm.js" type="text/javascript"></script> <div id="geral"> <div id="conteudo"> <div class="titulo">ATA</div> <div class="txt_desc"> Entre com o ano anterior desejado para realizar a consulta. </div> <form name="form" action="javascript: enviaForm('form', 'secreta/ata.php', 'conteudo');" method="post"> <table width="100%" border="0"> <tr> <td colspan="3"> </td> </tr> <tr> <td colspan="13" align="right" class="txt_dest"> <div align="center"><b>Ano:</b> <input name="ano" type="text" id="ano" size="10" /> Ex: (1999) </div> </td> </tr> <tr> <td width="44%"> </td> <td width="12%"> <span style="padding-left:5px;"> <input type="submit" name="enviar" value="Enviar" class="button" /> </span> </td> <td width="44%"> </td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td colspan="3"> <?php include "include/conexao.php"; if(isset($_GET['ano'])) { $ano = $_GET['ano']; if(!empty($ano)){ $sql = "SELECT idata, arquivo, ano, ano_completo FROM ata where ano= " . "\"" . $ano. "\""; $rs = mysql_query($sql,$con) or die (mysql_error()); $count= mysql_query("SELECT COUNT(ano) as 'Total', idata, arquivo, ano, ano_completo FROM atas where ano= " . "\"" . $ano. "\" GROUP BY ano"); $tupla = mysql_fetch_array($count); $soma = $tupla["Total"]; $count = 0; ?> <div class="azul_ano"> Resultados da Pesquisa<br /><br /> Documentos encontrados: <? echo "$soma"; ?> </div> <?php while($linha = mysql_fetch_array($rs)) { $id_bd = $linha['idata']; $arquivo_bd = $linha['arquivo']; $ano_bd = $linha['ano']; $anocompleto_bd = $linha['ano_completo']; $count +=1; if ($count%2==0){ $cor ="#ffffff"; }else{ $cor ="#FFFFCC"; } ?> </td> </tr> <tr> <td colspan="3"> <div class="azul_ano"><?=$anocompleto_bd?></div> <img src="../imagens/file_pdf.gif" class="imfoto" align="left"> <br /><br /><br /> <a href="<?=$arquivo_bd?>" class="link_relatorio" target="_blank"> Reunião. </div> </a> </td> </tr> <tr> <td colspan="3"><?php }//fim do while }//fim do if mysql_close($con); } ?></td> </tr> </table> </form> </div> </div> Haaaaaaaaaaa e detalhe: action="javascript: enviaForm('form', 'secreta/ata.php', 'conteudo');" onde está escrito conteudo, é o nome da div que você quer que apareça o resultado. Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Fevereiro 11, 2010 Outra coisa, você tem que chamar o arquivo ajax.js tbm Compartilhar este post Link para o post Compartilhar em outros sites
eu_Nana 0 Denunciar post Postado Fevereiro 11, 2010 o meu é exatamente conteudo o nome da div...... eu fiz conforme sua alteração...mais o botão enviar continua sem ação..... O JS eu coloquei na página onde esta o form......coloquei no lugar certo.....não tenho q colocar no index.php Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Fevereiro 11, 2010 Haaa É isso você tem que por no index.php Na página principal o: <script src='js/enviaForm.js' type='text/javascript'></script>Tem que por. Então, quando envolver scripts assim, rode pelo internet explorer, ele sempre acusa o erro de script na URL, dae você ve e tenta consertar, se nao souber o que eh, poste aki Compartilhar este post Link para o post Compartilhar em outros sites
Evandro Oliveira 331 Denunciar post Postado Fevereiro 11, 2010 instale o firebug... bem melhor que se orientar pelo IE (suicidio) separe, separe e separe quanto mais setorizado for seu código, mais fácil trabalhar com ele. a sua pg de interação pode ser até mesmo em .html se posicionar todos os scripts corretamente. Compartilhar este post Link para o post Compartilhar em outros sites
eu_Nana 0 Denunciar post Postado Fevereiro 11, 2010 No firefox tb exibe o erro ...e me mostra o seguinte: f is null no enviaForm.js Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Fevereiro 11, 2010 Eh que no internet explorer dá mais detalhes... você colocou na página principal o endereço do script ? Que estranho, uma parte do ajax eh ruim por causa disso: formulários =/ Compartilhar este post Link para o post Compartilhar em outros sites
eu_Nana 0 Denunciar post Postado Fevereiro 11, 2010 Eh que no internet explorer dá mais detalhes... você colocou na página principal o endereço do script ? Que estranho, uma parte do ajax eh ruim por causa disso: formulários =/ Então no explorer o mesmo código....da erro The requested URL ata.php was not found on this server. Mais isso ele esta reclamando doq vem no form action...mais o caminho esta correto Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Fevereiro 11, 2010 Pode ser o cache Digita na barra de endereço o caminho da página www.pagina.com.br/secreta/ata.php (por exemplo), dá um CTRL F%, volte na principal e tenta de novo. Compartilhar este post Link para o post Compartilhar em outros sites
eu_Nana 0 Denunciar post Postado Fevereiro 11, 2010 Qnd carrego só a página fora da div....o botão fica sem ação....limpei o cache..dei Ctrl+F5 e voltei para a página principal e continua c o msm erro... Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Fevereiro 11, 2010 Bom, uma coisa aqui: <form name="form" id="form" action="javascript: enviaForm('form', 'secreta/ata.php', 'conteudo');" method="post"> Coloque id="form" tabm. Compartilhar este post Link para o post Compartilhar em outros sites
eu_Nana 0 Denunciar post Postado Fevereiro 11, 2010 Bom agora ele esta fazendo o seguinte.....o botão esta com ação......porém se deixo lá no form <form name="form" id="form" action="javascript: enviaForm('form', 'ata.php','conteudo');" method="post"> ele volta p página ata.php.....não realiza a consulta. se coloco a consulta em uma página separada e passo essa página <form name="form" id="form" action="javascript: enviaForm('form', 'busca.php','conteudo');" method="post"> exibe td em branco.....só q agora dentro da div..... Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Fevereiro 11, 2010 Bom dae tem que ver.. a função que te passei ele passa as informações como metodo GET, entao tem que ser $_GET e nao $_POST. Posso ver o que você ta fazendo agora ? Compartilhar este post Link para o post Compartilhar em outros sites
eu_Nana 0 Denunciar post Postado Fevereiro 11, 2010 Bom dae tem que ver.. a função que te passei ele passa as informações como metodo GET, entao tem que ser $_GET e nao $_POST. Posso ver o que você ta fazendo agora ? ata.php <form name="form" id="form" action="javascript: enviaForm('form', '../busca.php','conteudo');" method="get"> <table width="100%" border="0"> <tr> <td colspan="3"> </td> </tr> <tr> <td colspan="13" align="right" class="txt_dest"> <div align="center"><b>Ano:</b> <input name="ano" type="text" id="ano" size="10" /> Ex: (1999) </div> </td> </tr> <tr> <td width="44%"> </td> <td width="12%"> <span style="padding-left:5px;"> <input type="submit" name="enviar" value="Enviar" class="button"/> </span> </td> <td width="44%"> </td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td colspan="3"> </form> busca.php <?php include "include/conexao.php"; if(isset($_GET['ano'])) { $ano = $_GET['ano']; if(!empty($ano)){ $sql = "SELECT idata, arquivo, ano, ano_completo FROM ata where ano= " . "\"" . $ano. "\""; $rs = mysql_query($sql,$con) or die (mysql_error()); $count= mysql_query("SELECT COUNT(ano) as 'Total', idata, arquivo, ano, ano_completo FROM ata where ano= " . "\"" . $ano. "\" GROUP BY ano"); $tupla = mysql_fetch_array($count); $soma = $tupla["Total"]; $count = 0; ?> <div class="azul_ano"> Resultados da Pesquisa<br /><br /> Documentos encontrados: <? echo "$soma"; ?> </div> <?php while($linha = mysql_fetch_array($rs)) { $id_bd = $linha['idata']; $arquivo_bd = $linha['arquivo']; $ano_bd = $linha['ano']; $anocompleto_bd = $linha['ano_completo']; $count +=1; if ($count%2==0){ $cor ="#00000"; }else{ $cor ="#FFFFCC"; } echo $anocompleto_bd; ?> <div class="relatorio_azul"> <div class="azul_ano"><?=$anocompleto_bd?></div> <img src="../imagens/file_pdf.gif" class="imfoto" align="left"> <br /><br /><br /> <a href="<?=$arquivo_bd?>" class="link_relatorio" target="_blank"> </a> </div> <?php }//fim do while }//fim do if mysql_close($con); } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Fevereiro 11, 2010 <form name="form" id="form" action="javascript: enviaForm('form', '../busca.php','conteudo');" method="post">o method é POST mesmo aí em cima. Eu quis dizer método GET só para pegar as informações do formulario xD E esse If você pode tirar: if(isset($_GET['ano'])) { Bom, olhando assim está igual o meu. Mas nao tá dando nenhum erro de script neh ? Compartilhar este post Link para o post Compartilhar em outros sites
eu_Nana 0 Denunciar post Postado Fevereiro 11, 2010 Corrigi...não esta dando nenhum erro.....só carrega uma página em branco na div Compartilhar este post Link para o post Compartilhar em outros sites
eu_Nana 0 Denunciar post Postado Fevereiro 11, 2010 Dee.....consegui resolver....era uma outra função JS q estava chamando em outra parte do código q não postei aqui.....mais resolveu.....agora é questão de formatação.... Deixa te perguntar.....se você der uma olhada no meu código PHP....esta meio confuso? Gostaria de passar ele p Orientado a Objetos tem algum link q eu possa ver....procurei na net mais não achei muita coisa..... Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Fevereiro 11, 2010 Haa que bom que conseguiu =) Orientada a Objeto não sei... =/ Sou virjão em PHPOO Compartilhar este post Link para o post Compartilhar em outros sites