Ir para conteúdo
Fórum Script Brasil

Alininha

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre Alininha

  • Data de Nascimento 14/11/1985

Perfil

  • Gender
    Female
  • Location
    Salvador-BA

Alininha's Achievements

0

Reputação

  1. Foi isso mesmo!! Perfeito!! Muito obrigada Denis!!! Resolvido!!!!
  2. Tenho uma base de dados com algumas praias, algumas dessas praias possuem a mesma descrição e o que as diferem é o seu id e sua locallização, categoria e data. Aí vai um exemplo da minha base da dados: id descricao local categoria data 1 S. Tomé de Paripe No meio da praia Própria 2009-01-05 31 S. Tomé de Paripe No meio da praia Imprópria 2009-01-06 Tenho que mostrar todas as informações das praias que possuem a maior data. Tentei faz através do select: SELECT pra_id, pra_descricao, pra_local, pra_categoria, max(pra_data) as data FROM jos_praias GROUP BY pra_local ORDER BY data DESC, pra_descricao ASC mas, ele me traz: 1 S. Tomé de Paripe No meio da praia Própria 2009-01-06 ao invés de: 31 S. Tomé de Paripe No meio da praia Imprópria 2009-01-06 que seria a informação correta. Pois a categoria é diferente. Alguém pode apontar no que errei? Valeu.
  3. Oiii !! ESerra muito obrigada por ter respondido meu tópico!! Já achei o meu erro esta na linha acima da treza em $num=$_GET['num'] faltava o " ; " no final da linha!!! ::blush: mas até que enfim consegui fazer uma consulta pelo banco e colocar em uma tabela!! pode encerrar esse topicoo Alininha :)
  4. Fiz essa mudança mas não fez diferença alguma continua dando erro na linha 13 exatamente na consulta sql <html> <body> <? // Este arquivo conecta um banco de dados MySQL - Servidor = localhost //1º passo - Conecta ao servidor MySQL $id=mysql_connect("localhost","root","") or die("Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador."); //2º passo - Seleciona o Banco de Dados $con=mysql_select_db("teste",$id) or die("Não foi possível estabelecer uma conexão com o gerenciador MySQL."); //Executa a consulta $num=$_GET['num'] $sql = "SELECT nome FROM teste.cadastro where num='$num'"; $res=mysql_query($sql,$id) or die(mysql_error()); echo "<b>Tabela de dados cadastrados :</b>"; echo "<br></br>"; for($i = 0; $i < mysql_num_rows($res); $i++){ $registro = mysql_fetch_row($res); $num= $registro[1]; $nome= $registro[0]; // echo "Numero:".$registro[1]; // echo "<p></p>"; // echo "Nome:".$registro[0]; // echo "<br></br>"; echo "<tr class='titulo_tabela'>\n"; echo "<td colspan='8'><table class='tabela' border=2 bordercolor='#ff99cc' width='30%'><tr>\n"; echo "<td class='texto' height='15' bgcolor='#CC99CC'>&nbsp;<b>Nome: $nome </b></td>\n"; echo "<td class='texto' height='15' bgcolor='#00cccc'>&nbsp;<b>Número $_POST['num'] </b></td>\n"; echo "</tr></table></td>\n"; echo "</tr>\n"; echo "<tr class='titulo_tabela'>\n"; } ?> </body> </html>
  5. Bom dia galera, Estou começando a atuar na area de programação que não é bem o meu forte, e já estou com projetos a serem desenvolvidos e com algumas dúvidas. :) Acontece que estou tentando fazer uma consulta no meu banco de dados "teste" através de um text field. Já pesquisei vários tópicos na internet, tentei seguir o padrão utilizado, porém, não está funcionando. Não sei mais o que fazer alguém poderia me ajudar? Essa é a minha tela de consulta: <html> <head> <title>Consulta</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form action="executaConsulta.php" method="post" name="form1"> Faça suas consultas! Veja os dados cadastrados -->> <input name="consultar" type="submit" value="Consultar"> </form> <form action="consultaNome.php" method="post" name="form1"> Digite o numero: <input name="num" type="text" size="4" maxlength="4"> <br> Consultar por nome -->> <input name="consultar" type="submit" value="Consultar por numero"> </form> </body> </html> E esse é o meu codigo de execução: <html> <body> <? // Este arquivo conecta um banco de dados MySQL - Servidor = localhost //1º passo - Conecta ao servidor MySQL $id=mysql_connect("localhost","root","") or die("Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador."); //2º passo - Seleciona o Banco de Dados $con=mysql_select_db("teste",$id) or die("Não foi possível estabelecer uma conexão com o gerenciador MySQL."); //Executa a consulta $num=$_GET['num'] $sql = "SELECT nome FROM teste.cadastro where num='$num')"; $res=mysql_query($sql,$id); echo "<b>Tabela de dados cadastrados :</b>"; echo "<br></br>"; for($i = 0; $i < mysql_num_rows($res); $i++){ $registro = mysql_fetch_row($res); $num= $registro[1]; $nome= $registro[0]; // echo "Numero:".$registro[1]; // echo "<p></p>"; // echo "Nome:".$registro[0]; // echo "<br></br>"; echo "<tr class='titulo_tabela'>\n"; echo "<td colspan='8'><table class='tabela' border=2 bordercolor='#ff99cc' width='30%'><tr>\n"; echo "<td class='texto' height='15' bgcolor='#CC99CC'>&nbsp;<b>Nome: $nome </b></td>\n"; echo "<td class='texto' height='15' bgcolor='#00cccc'>&nbsp;<b>Número $_POST['num'] </b></td>\n"; echo "</tr></table></td>\n"; echo "</tr>\n"; echo "<tr class='titulo_tabela'>\n"; } ?> </body> </html> Essas telas são somente telas de testes, estou tentando encontrar uma solução antes de mexer de verdade no site que estou criando com a tela de consulta. Meu banco de dados teste possui somente dois campo que é nome e num. alguém pode me ajudar?? Obrigada, Alininha ;)
×
×
  • Criar Novo...