Jump to content


Photo

Como Consultar Um Banco De Dados Pelo Site?


  • Faça o login para participar
2 replies to this topic

#1 J Master

J Master

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 27/10/2005, 22:12

Tenho um site hospedado em um servidor com mysql e php. Preciso colocar um formulário de onde o visitante consulte um banco de dados com cerca de 10.000 nomes de uma lista de ranking esportivo e o resultado venha em uma página html. O que preciso fazer?
O banco de dados é simples, tem apenas 4 campos na tabela (nome, estado, classificação A, classificação B). Não há imagens ou outras informações. O visitante vai apenas saber em que posição um determinado nome está situado e qual a classificação dele. O servidor do meu site tem o MyPHPadm (ou nome parecido) instalado. Creio que posso criar o banco de dados, importando de um arquivo CSV, mas depois não sei o que fazer para criar a comunicação da página html com o banco de dados e então gerar a página dinâmica com a resposta à consulta.
obrigado.

Edição feita por: Fábio Gonçalves, 27/10/2005, 22:51.


#2 Fábio

Fábio

    = )

  • Usuários
  • 547 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro - RJ
  • Interesses:Aprender e, na medida do possível, ensinar.

Posted 27/10/2005, 23:05

Sua dúvida se enquadraria mais no fórum de PHP, mas não vou movê-lo pois creio que tu queira o código do formulário. Até aí beleza, mas se quiser ajuda na página que será gerada e fará a consulta no banco de dados, é só avisar que eu movo pra seção PHP. (y)
Só pra constar: o certo é PHPmyAdmin;

Aqui está o código do formulário que ficaria, no caso a página de destino é a que fará a consulta no banco de dados (vide detalhes acima).

<html>
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>
</head>
<body>
<form name="form1" method="post" action="">
  <table width="100%"  border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td><center>
        Nome:
      </center></td>
      <td><center>
        <input name="nome" type="text" id="nome">
      </center></td>
    </tr>
    <tr>
      <td><center>
        Estado:
      </center></td>
      <td><center>
        <select name="estado" id="estado" onChange="MM_jumpMenu('parent',this,0)">
          <option>Estados</option>
                </select>
      </center></td>
    </tr>
    <tr>
      <td><center>
        Classifica&ccedil;&atilde;o A: 
      </center></td>
      <td><center>
        <input name="radiobutton" type="radio" value="classfa" checked>
      </center></td>
    </tr>
    <tr>
      <td><center>
    Classifica&ccedil;&atilde;o
B:      
      </center></td>
      <td><center>
        <input name="radiobutton" type="radio" value="classfb">
      </center></td>
    </tr>
  </table>
</form>
</body>
</html>

O exemplo é básico, e logicamente precisará de ajustes que ficarão ao teu critério.
Espero que seja esta sua dúvida. ;)

Qualquer coisa volte a postar.

[]'s (y)
Fábio Martinho
www.fabiomartinho.com
Participante da equipe de 11/11/2005 a 20/11/2007.

#3 J Master

J Master

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 30/10/2005, 20:35

Sua dúvida se enquadraria mais no fórum de PHP, mas não vou movê-lo pois creio que tu queira o código do formulário. Até aí beleza, mas se quiser ajuda na página que será gerada e fará a consulta no banco de dados, é só avisar que eu movo pra seção PHP. (y)
Só pra constar: o certo é PHPmyAdmin;

Aqui está o código do formulário que ficaria, no caso a página de destino é a que fará a consulta no banco de dados (vide detalhes acima).

<html>
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>
</head>
<body>
<form name="form1" method="post" action="</span>">
  <<span style='color:blue'>table width="100%"  border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td><center>
        Nome:
      </center></td>
      <td><center>
        <input name="nome" type="text" id="nome">
      </center></td>
    </tr>
    <tr>
      <td><center>
        Estado:
      </center></td>
      <td><center>
        <select name="estado" id="estado" onChange="MM_jumpMenu('parent',this,0)">
          <option>Estados</option>
                </select>
      </center></td>
    </tr>
    <tr>
      <td><center>
        Classifica&ccedil;&atilde;o A: 
      </center></td>
      <td><center>
        <input name="radiobutton" type="radio" value="classfa" checked>
      </center></td>
    </tr>
    <tr>
      <td><center>
    Classifica&ccedil;&atilde;o
B:      
      </center></td>
      <td><center>
        <input name="radiobutton" type="radio" value="classfb">
      </center></td>
    </tr>
  </table>
</form>
</body>
</html>

O exemplo é básico, e logicamente precisará de ajustes que ficarão ao teu critério.
Espero que seja esta sua dúvida. ;)

Qualquer coisa volte a postar.

[]'s (y)

obrigado, amigo.
Eu postei uma dúvida relacionada a este assunto neste domingo, se voce puder dar uma olhada, o título é ERRO NA CONEXÃO COM O BANCO DE DADOS MYSQL.
abraços
Jorge




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq