crowseth 0 Denunciar post Postado Dezembro 11, 2010 Olá pessoal sou iniciante em php e estu tendo problema fazer o mesmo tipo de formulario de consulta de busca que eu usava em asp e estou querendo passar ele para php mas eu não estou conseguindo coloca-lo em php. se alguem puder dar uma ajuda eu agradeço. codigo em asp: <!--#include file="../requernivel1.asp"--> <!--#include file="../sup.asp"--> <% Dim strURL Dim cnnSearch Dim rstSearch Dim strDBPath Dim strSQL Dim strSearch inicio = Timer '#Função que tira todos os acentos das palavras function TiraAcento(StrAcento) for i = 1 to len(StrAcento) Letra = mid(StrAcento, i, 1) Select Case Letra Case "á","Á","à","À","ã","Ã","â","Â","â","ä","Ä" Letra = "A" Case "é","É","ê","Ê","Ë","ë","È","è" Letra = "E" Case "í","Í","ï","Ï","Ì","ì" Letra = "I" Case "ó","Ó","ô","Ô","õ","Õ","ö","Ö","ò","Ò" Letra = "O" Case "ú","Ú","Ù","ù","ú","û","ü","Ü","Û" Letra = "U" Case "ç","Ç" Letra = "C" Case "ñ" Letra = "N" End Select texto = texto & Letra next TiraAcento = texto end function strURL = Request.ServerVariables("URL") strSearch = Request.QueryString("search") %><title>Pesquisa de Cadastro de Veiculo</title> <body link="#FFFFFF"> <p align="center"><STRONG> <font color="#0000FF" size="5" face="Tahoma"> <img border="0" src="../../img/Line%20Chart.png" width="48" height="48">Pesquisa de Cadastro de Laudo </font> </STRONG></p> <table width="89%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#F2FFF2"> <tr> <td><table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td bgcolor="#FFFFFF"> <p align="center"><STRONG> <FONT color=royalblue face=Tahoma> <font color="#0000FF" size="2"> (</font><i><font color="#0000FF" size="1">Informe um critério para pesquisa :</font></i><font color="#0000FF" size="2"> Proprietário ou placa)</font></FONT></STRONG></p> <form action="<%= strURL %>" method="get"> <div align="center"> <input name="search" value="<%= strSearch %>" size="20" /> <input name="submit" type="submit" value="Pesquisar" /> </div> </form> <p align="center"> <% If strSearch <> "" Then strDBPath = Server.MapPath("cadastro.mdb") Const adUseClient = 3 Set cnnSearch = Server.CreateObject("ADODB.Connection") cnnSearch.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBPath & ";" cnnSearch.CursorLocation = adUseClient strSQL = "SELECT os, laudo, nome, placa, dataemissao, pdf " _ & "FROM laudo " _ & "WHERE nome LIKE '%" & TiraAcento(Replace(strSearch, "'", "''")) & "%' " _ & "ORDER BY dataemissao;" Set rstSearch = cnnSearch.Execute(strSQL) intContador = rstSearch.RecordCount %> </p></td> </tr> </table> <p align="center"><br> <font face="Verdana, Arial, Helvetica, sans-serif" size="1">( Foram encontradas <b><%=intContador%></b> ocorrências )</font></p> <div align="center"> <table width="818" border="0" cellpadding="4" cellspacing="1" bgcolor="#FFFFFF"> <tr> <th width="180" bgcolor="#4169E1"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFF00"> OS Nº</font></STRONG></FONT></th> <th width="180" bgcolor="#4169E1"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFF00"> Laudo Nº</font></STRONG></FONT></th> <th width="980" bgcolor="#4169E1"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFF00"> Proprietário</font></STRONG></FONT></th> <th width="180" bgcolor="#4169E1"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFF00"> Placa</font></STRONG></FONT></th> <th width="290" bgcolor="#4169E1"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFF00"> Data de emissão</font></STRONG></FONT></th> <th width="165" bgcolor="#4169E1"><FONT color=royalblue face=Tahoma size=2><STRONG><font color="#FFFF00"> Visualizar</font></STRONG></FONT></th> </tr> <% Do While Not rstSearch.EOF %> <tr> <td bgcolor="#C0C0C0"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%= rstSearch.Fields("os").Value %></font></div></td> <td bgcolor="#C0C0C0"> <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%= rstSearch.Fields("laudo").Value %></font></div></td> <td bgcolor="#C0C0C0"> <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%= rstSearch.Fields("nome").Value %></font></div></td> <td bgcolor="#C0C0C0" align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%= rstSearch.Fields("placa").Value %></font></td> <td bgcolor="#C0C0C0" align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%= rstSearch.Fields("dataemissao").Value %></font></td> <td bgcolor="#C0C0C0"> <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <a href="<%=rstSearch("pdf")%>"><img border="0" src="Save.png" src="<%=rstSearch("pdf")%>" width="24" height="24" alt="Visualizar laudo"></a></font></div></td> </tr> <% rstSearch.MoveNext Loop %> </table> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"><br> Sua busca foi processada em <%response.write FormatNumber( Timer - inicio, 2 )%> segundos.</font><br> <% rstSearch.Close Set rstSearch = Nothing cnnSearch.Close Set cnnSearch = Nothing End If %> </div></td> </tr> </table> <p> </p> fim do codigo.. espero que alguem possa me ajudar com esse problema, já quebrei a cabeça, mas não consegui. Compartilhar este post Link para o post Compartilhar em outros sites
jcalebe 0 Denunciar post Postado Dezembro 11, 2010 Rapaz, eu não entendo nada de ASP. Não seria melhor você postar no fórum de ASP? Esse script pega os dados do MySQL e escreve em uma TABLE? Valeu :D Compartilhar este post Link para o post Compartilhar em outros sites
Custellinha 0 Denunciar post Postado Dezembro 11, 2010 abaixo segue um código que tirei de um site de dicas em php...como nao trabalho com access, nao sabia mesmo como proceder. a partir disto acho que você consegue adaptar às suas necessidades... se nao entender absolutamente nada de php, vai ser um pouco dificil...comece a estudar! <?php $con = odbc_connect("Access","","") or die("Erro na conexão com o banco de dados. Por favor entre em contato com o adiministrador."); $sql = odbc_exec($con,"SELECT * FROM tb_teste"); while(odbc_fetch_row($sql)) { echo odbc_result($sql,"id"); echo odbc_result($sql,"nome"); echo odbc_result($sql,"nick"); echo odbc_result($sql,"email"); echo odbc_result($sql,"website"); } ?> também tem um tópico aqui no fórum sobre php + access...caso o código acima esteja com erro, pois de fato nao testei. http://forum.imasters.com.br/index.php?/topic/217632-php-com-access/ Compartilhar este post Link para o post Compartilhar em outros sites
crowseth 0 Denunciar post Postado Dezembro 11, 2010 Clique aqui Rapaz, eu não entendo nada de ASP. Não seria melhor você postar no fórum de ASP? Esse script pega os dados do MySQL e escreve em uma TABLE? Valeu :D Olá obrigado por responder... na verdade eu estou tentando fazer todo o que era ASP ficar em PHP, atraves de um formulario de cadastro e depois estou tantando pegar os dados atraves de busca(consulta) como você pode ver no codigo e colocar os dados em uma tabela onde os dados fiquem na horizontal cada qual informação em seu devido campo, e justamente aí esta sendo meu problema, pois como não tenho muita afinidade com php esta sendo dificil eu fazer com que a consulta mostre os dados dessa maneira. ( Foram encontradas 9 ocorrências ) OS Nº.....Laudo Nº.....Proprietário............Placa............Data de emissão.......Visualizar 371.......8905.........Mandson.................NVU-2320...........12/11/2010...............* 370.......8904.........Marcos..................NVU-0001...........12/11/2010...............* 489.......3098.........Marcio luis.............JKH-2786...........22/12/2010...............* ou você pode olhar a tela do asp aqui: http://opt4aw.bay.livefilestore.com/y1pN9Ts6msMHL5HXyt6oth0DMxVf78ytGiL5SI5qdkknRvTYkbX77mtJBslL_sxLBNTCtflOIHigXF8yVbCoqMmY3qsmkGHOQp9/busca.gif?psid=1 o meu problema esta sendo em colocar os dados da consulta dessa maneira, já tentei varios exemplos e tutoriais mais nenhum me esclareceu como colocar os dados dispostos assim, pois eles apenas colocam os dados dos resultados de busca um embaixo do outro e eu preciso que fique horizontalmente e cada qual com seu titulo correspondente, no codigo acima que postei inicialmente, eu usei o ASP com Access que era a maneira que eu usava no sitema e funciona perfeitamente, mas como eu estou querendo migrar usando php eu usei o Mysql como banco de dados de nome "veiculos" e a tabela "cadastro",com os seguintes campos "dbos, dblaudo, dbnome, dbplaca, dbdata e dbpdf" (onde o dbpdf é carregado no campo visualizar da tabela de resposta da consulta no BD onde existe uma imagem que carrega os dados do BD com o endereço onde está localizado o pdf correspondente aos dados). espero que você possa me ajudar, por sinceramente não sei onde buscar ajuda. muito obrigado mesmo pela sua atenção. Pois eu quero muito aprender a usar o php, mas tem certas coisas como essa que me bloqueiam e espero poder contar com pessoas como você para ajudar a enender melhor o PHP. Obrigado mesmo pela força. Compartilhar este post Link para o post Compartilhar em outros sites
jcalebe 0 Denunciar post Postado Dezembro 11, 2010 Ok, se eu entendi bem, vai ser mais ou menos isso que você quer: Está tudo explicado, espero que entenda. Só não fiz o script de contar o tempo de busca do final. :ermm: Qualquer falha posta aqui, pois não testei este script. :joia: <html> <head> <title>Pesquisa de Cadastro de Veiculo</title> </head> <body link="#FFFFFF"> <p align="center"><STRONG> <font color="#0000FF" size="5" face="Tahoma"> <img border="0" src="../../img/Line%20Chart.png" width="48" height="48">Pesquisa de Cadastro de Laudo </font> </STRONG></p> <table width="89%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#F2FFF2"> <tr> <td><table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td bgcolor="#FFFFFF"> <p align="center"><STRONG> <FONT color="royalblue" face="Tahoma"> <font color="#0000FF" size="2"> (</font><i><font color="#0000FF" size="1">Informe um critério para pesquisa :</font></i><font color="#0000FF" size="2"> Proprietário ou placa)</font></FONT></STRONG></p> <?php //Abaixo vamos pegar o nome deste arquivo ?> <form action="./<?php echo basename(__FILE__); ?>" method="get"> <div align="center"> <input name="search" id="search" size="20" /> <input name="submit" type="submit" value="Pesquisar" /> </div> </form> <p align="center"> <?php //Verifica se o fórmulário de busca foi consultado if (isset($_GET['submit'])){ //Aqui é feita a conexão com o banco MySQL //em usuário e senha, coloque o usuário e a senha do MySQL respectivamente. $conexao = mysql_connect('localhost', 'usuario', 'senha'); //Seleciona o banco de dados $db = mysql_select_db('veiculos'); //Recebe o valor do formulário $busca = $_GET['search']; // Monta uma consulta MySQL para saber quantos registros serão encontrados $sql = "SELECT COUNT(*) AS total FROM `cadastro` WHERE (`dbnome` LIKE '%".$busca."%')"; // Executa a consulta $query = mysql_query($sql); //Conta o número de ocorrências $ocorrencias = mysql_result($query, 0, 'total') or die(mysql_error()); //Faz outra consulta para gerar os resultados $sql = "SELECT * FROM `cadastro` WHERE (`dbnome` LIKE '%".$busca."%') ORDER BY `dbdata`"; $query = mysql_query($sql) or die (mysql_error()); ?> </p></td> </tr> </table> <p align="center"><br> <font face="Verdana, Arial, Helvetica, sans-serif" size="1">( Foram encontradas <b><?php echo $ocorrencias; ?></b> ocorrências para <?php echo $busca; ?> )</font></p> <div align="center"> <table width="818" border="0" cellpadding="4" cellspacing="1" bgcolor="#FFFFFF"> <tr> <th width="180" bgcolor="#4169E1"><FONT color="royalblue" face="Tahoma" size="2"><STRONG><font color="#FFFF00"> OS Nº</font></STRONG></FONT></th> <th width="180" bgcolor="#4169E1"><FONT color="royalblue" face="Tahoma" size="2"><STRONG><font color="#FFFF00"> Laudo Nº</font></STRONG></FONT></th> <th width="980" bgcolor="#4169E1"><FONT color="royalblue" face="Tahoma" size="2"><STRONG><font color="#FFFF00"> Proprietário</font></STRONG></FONT></th> <th width="180" bgcolor="#4169E1"><FONT color="royalblue" face="Tahoma" size="2"><STRONG><font color="#FFFF00"> Placa</font></STRONG></FONT></th> <th width="290" bgcolor="#4169E1"><FONT color="royalblue" face="Tahoma" size="2"><STRONG><font color="#FFFF00"> Data de emissão</font></STRONG></FONT></th> <th width="165" bgcolor="#4169E1"><FONT color="royalblue" face="Tahoma" size="2"><STRONG><font color="#FFFF00"> Visualizar</font></STRONG></FONT></th> </tr> <?php //Abaixo o LOOP que escreve os dados da consulta while ($res = mysql_fetch_assoc($query)) { ?> <tr> <td bgcolor="#C0C0C0"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><?php echo$res['dbos']; ?></font></div></td> <td bgcolor="#C0C0C0"> <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $res['dblaudo']; ?></font></div></td> <td bgcolor="#C0C0C0"> <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $res['dbnome'];?></font></div></td> <td bgcolor="#C0C0C0" align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $res['dbplaca']; ?></font></td> <td bgcolor="#C0C0C0" align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $res['dbdata']; ?></font></td> <td bgcolor="#C0C0C0"> <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <a href="<?php echo $res['dbpdf']; ?>"><img border="0" src="Save.png" width="24" height="24" alt="Visualizar laudo"></a></font></div></td> </tr> <?php } //Fim do LOOP ?> </table> </div></td> </tr> <?php } //Fim da verificação ?> </table> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
crowseth 0 Denunciar post Postado Dezembro 11, 2010 Olá jcalebe, muito obrigado funcionou 100%.. mas eu tenho uma duvida ainda.. na busca como eu faço para ter busca por palavras como está e por periodo de data.. tipo o usuario quizer usar a busca pelo nome ele busca mas se ele quizer saber o que foi cadastrado do dia 01/12/2010 até 31/12/2010.. como posso emprementar esse tipo de busca em cima desse codigo sendo que cada tipo de busca seje independente sua busca e não atrapalhe a outra.. mas mesmo assim muito obrigado pela ajuda e irei estudar a finco o codigo que você me passou. muito thanks mesmo. Abraços, Doug Compartilhar este post Link para o post Compartilhar em outros sites
jcalebe 0 Denunciar post Postado Dezembro 11, 2010 Tente mudar as linhas do SQL: de WHERE (`dbnome` LIKE '%".$busca."%') para WHERE (`dbdata` = `11/12/2010` AND `dbnome` LIKE '%".$busca."%') Você também pode colocar para "pegar" a data de um formulário. Compartilhar este post Link para o post Compartilhar em outros sites
crowseth 0 Denunciar post Postado Dezembro 11, 2010 Tente mudar as linhas do SQL: de WHERE (`dbnome` LIKE '%".$busca."%') para WHERE (`dbdata` = `11/12/2010` AND `dbnome` LIKE '%".$busca."%') Você também pode colocar para "pegar" a data de um formulário. entendo, mas daí eu terei que digitar a data da pesquisa que quero no comando sql não é mesmo? eu estava querendo tentar fazer algo como o pesquisa detalhada daqui do site: http://forum.imasters.com.br/index.php?app=core&module=search pois lá tem "Pesquisa por palavra" ou "Entre a data de:....... até........." como também gostaria que o "pesquisa por palavra" não procura-se não só no campo dbnome, mas como também no dbos, dblaudo é dbplaca. sei que estou lhe importunando, mas gostaria muito de entender como é possivel fazer esse tipo de busca. abraços, Doug Compartilhar este post Link para o post Compartilhar em outros sites
jcalebe 0 Denunciar post Postado Dezembro 11, 2010 adicione no formulário: <br/> De: <input name="de" id="de" size="10" /><br/> Até: <input name="ate" id="ate" size="10" /> e no php, abaixo de $busca: $de = @$_GET['de']; $ate = @$_GET['ate']; Na consulta do MySQL, altere para: WHERE (`dbdata` >= $de AND `dbdata` <= $ate) Se ficar ao contrário, inverta a posição de >= e <= no código acima. Para pesquisar em todos os campos (nunca fiz isso, mas deve ser assim): WHERE (`dbnome` LIKE '%".$busca."%' OR `dbos` LIKE '%".$busca."%' OR `dblaudo` LIKE '%".$busca."%' OR `dbplaca` LIKE '%".$busca."%') Se der erro, posta aqui. Compartilhar este post Link para o post Compartilhar em outros sites
crowseth 0 Denunciar post Postado Dezembro 11, 2010 implantei os codigos e eles funcionarão em parte: 1) insere o campo de data "de" e "até".... OK 2) insere no php, abaixo de $busca o codigo... OK 3) na consulta do MySQL, altere para:...insere mas não tenho certeza que coloquei no campo certo, pois dá um erro. Warning: mysql_result() expects parameter 1 to be resource, boolean given in C:\wamp\www\laudo\wp-admin\busca.php on line 92 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE (`dbdata` >= 06/12/2010 AND `dbdata` <= 06/12/2010)' at line 1 4) Para pesquisar em todos os campos.. funcionou perfeitamente...ok por isso estou postando abaixo o codigo com as alterações que você me passou, onde estou errando? e outra quando faço a pesquisa por data ele esta carregando todos mesmo que eu coloque para puxar apenas um dia, assim também como se eu não digitar nada e colocar para pesquisar ele puxa tudo, tem como não deixar puxar se não for digitado uma palavra ou data para pesquisa. inicio codigo.. busca.php <html> <head> </head> <body link="#FFFFFF"> <table width="89%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#F2FFF2"> <tr> <td><table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td bgcolor="#FFFFFF"> <p align="center"><STRONG> <FONT color="royalblue" face="Tahoma"> <font color="#0000FF" size="2"> <?php //Abaixo vamos pegar o nome deste arquivo ?> <form action="./<?php echo basename(__FILE__); ?>" method="get"> <div align="center"> Pesquisar por:<input name="search" id="search" size="20" /> <br/>Entre a data de: <input name="de" id="de" size="10" /> Até: <input name="ate" id="ate" size="10" /> <input name="submit" type="submit" value="Pesquisar" /> </div> </form> <p align="center"> <?php //Verifica se o fórmulário de busca foi consultado if (isset($_GET['submit'])){ //Aqui é feita a conexão com o banco MySQL //em usuário e senha, coloque o usuário e a senha do MySQL respectivamente. $conexao = mysql_connect('localhost', 'root', ''); //Seleciona o banco de dados $db = mysql_select_db('veiculos'); //Recebe o valor do formulário $busca = $_GET['search']; $de = @$_GET['de'];$ate = @$_GET['ate']; // Monta uma consulta MySQL para saber quantos registros serão encontrados $sql = "SELECT COUNT(*) AS total FROM `cadastro` WHERE (`dbnome` LIKE '%".$busca."%' OR `dbos` LIKE '%".$busca."%' OR `dblaudo` LIKE '%".$busca."%' OR `dbplaca` LIKE '%".$busca."%') WHERE (`dbdata` >= $de AND `dbdata` <= $ate)"; // Executa a consulta $query = mysql_query($sql); //Conta o número de ocorrências $ocorrencias = mysql_result($query, 0, 'total') or die(mysql_error()); //Faz outra consulta para gerar os resultados $sql = "SELECT * FROM `cadastro` WHERE (`dbnome` LIKE '%".$busca."%' OR `dbos` LIKE '%".$busca."%' OR `dblaudo` LIKE '%".$busca."%' OR `dbplaca` LIKE '%".$busca."%') WHERE (`dbdata` >= $de AND `dbdata` <= $ate) ORDER BY `dbdata`"; $query = mysql_query($sql) or die (mysql_error()); ?> </p></td> </tr> </table> <p align="center"><br> <font face="Verdana, Arial, Helvetica, sans-serif" size="1">( Foram encontradas <b><?php echo $ocorrencias; ?></b> ocorrências para <?php echo $busca; ?> )</font></p> <div align="center"> <table width="818" border="0" cellpadding="4" cellspacing="1" bgcolor="#FFFFFF"> <tr> <th width="180" bgcolor="#4169E1"><FONT color="royalblue" face="Tahoma" size="2"><STRONG><font color="#FF0000"> OS Nº</font></STRONG></FONT></th> <th width="180" bgcolor="#4169E1"><FONT color="royalblue" face="Tahoma" size="2"><STRONG><font color="#FF0000"> Laudo Nº</font></STRONG></FONT></th> <th width="980" bgcolor="#4169E1"><FONT color="royalblue" face="Tahoma" size="2"><STRONG><font color="#FF0000"> Proprietário</font></STRONG></FONT></th> <th width="180" bgcolor="#4169E1"><FONT color="royalblue" face="Tahoma" size="2"><STRONG><font color="#FF0000"> Placa</font></STRONG></FONT></th> <th width="290" bgcolor="#4169E1"><FONT color="royalblue" face="Tahoma" size="2"><STRONG><font color="#FF0000"> Data de emissão</font></STRONG></FONT></th> <th width="165" bgcolor="#4169E1"><FONT color="royalblue" face="Tahoma" size="2"><STRONG><font color="#FF0000"> Visualizar</font></STRONG></FONT></th> </tr> <?php //Abaixo o LOOP que escreve os dados da consulta while ($res = mysql_fetch_assoc($query)) { ?> <tr> <td bgcolor="#C0C0C0"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><?php echo$res['dbos']; ?></font></div></td> <td bgcolor="#C0C0C0"> <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $res['dblaudo']; ?></font></div></td> <td bgcolor="#C0C0C0"> <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $res['dbnome'];?></font></div></td> <td bgcolor="#C0C0C0" align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $res['dbplaca']; ?></font></td> <td bgcolor="#C0C0C0" align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $res['dbdata']; ?></font></td> <td bgcolor="#C0C0C0"> <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <a href="<?php echo $res['dbpdf']; ?>"><img border="0" src="images/Save.png" width="24" height="24" alt="Visualizar laudo"></a></font></div></td> </tr> <?php } //Fim do LOOP ?> </table> </div></td> </tr> <?php } //Fim da verificação ?> </table> </body> </html> muito grato amigo.. estu aprendo muito contigo. abraços, doug Compartilhar este post Link para o post Compartilhar em outros sites
jcalebe 0 Denunciar post Postado Dezembro 11, 2010 O problema é que tem barras nas datas. Seria a mesma coisa de eu pedir ao MySQL para dizer se "ABC" é maior que "JKL", entendeu? <= e >= comparam números naturais (como 0, 1, 2, 3...) e não "números" com barras. A última alternativa que sobrou foi: WHERE (`dbdata` LIKE $de) e apague isso: $ate = @$_GET['ate']; Até: <input name="ate" id="ate" size="10" /> que mostrará apenas uma data, com todos os registros dela. Essa parte de fazer busca entre duas datas é um pouco complicado. Você está usando o NVU para editar esse código, é? Compartilhar este post Link para o post Compartilhar em outros sites
crowseth 0 Denunciar post Postado Dezembro 11, 2010 olá jcalebe, entendi sim o que você explicou sobre "/" em datas, você ajudou muito... aprendi muito com suas dicas, valeu mesmo. Vou tentar estudar mais e ver se um dia consigo colocar esse tipo de busca de periodos de data, vou deixar só com a busca de plavaras mesmo até resolver sobre o periodo de data. quando eu conseguir resolver sobre datas eu posto aqui como consegui resolver, acredito que isso ajudará alguem um dia.. Valeu mesmo jcalebe pela ajuda e paciencia em ensina um novato. Abraços e um otimo fim de semana cara. Doug Compartilhar este post Link para o post Compartilhar em outros sites
jcalebe 0 Denunciar post Postado Dezembro 11, 2010 Olá! Espero que tenha trazido mais uma pessoa à luz do PHP e do MySQL! Também espero ter lhe convencido da importância de aprender a linguagem de programação presente na maioria dos servidores de internet. Para quem está dando os primeiros passos no PHP, sugiro o EasyPHP para rodar localmente, que possui o Apache, PHP e o MySQL: É só baixar e instalar: https://sourceforge.net/projects/quickeasyphp/files/EasyPHP/5.3.3.1/EasyPHP-5.3.3.1-setup.exe/download Um editor de texto que preste (ninguém merece usar o Bloco de Notas): Notepad++ E o php.net para você estudar: http://php.net/manual/pt_BR/tutorial.php Compartilhar este post Link para o post Compartilhar em outros sites