Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Dados de uma tabela em um SELECT

29-10-2008 11:43

Pessoal tenho uma tabela com o nome categorias e nela queria puxar os dados do campo categoria para um select

Já tentei de várias formas, e não vai tudo só a primeira.

Seria tipo assim:

<SELECT NAME="categoria"><OPTION><? echo $categoria; ?></OPTION></SELECT>

no campo categoria tenho várias opções que são criadas pelo admin
Ai queria que neste select já puxasse desta base, sendo assim, quando criasse uma nova categoria já entraria neste select automáticamente.

Obrigado desde já.
Nill Ribeiro

MOVIDO: de PHP para MySQL
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Dados de uma tabela em um SELECT

29-10-2008 12:45

Como está o seu script?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Dados de uma tabela em um SELECT

29-10-2008 13:26

Ta assim:

<TABLE WIDTH="420" BORDER="0" ALIGN="CENTER" CELLSPACING="0" CELLPADDING="0" HEIGHT="226"><TR><TD HEIGHT="18" VALIGN="top" BGCOLOR="#FF9900"><DIV ALIGN="CENTER"><FONT SIZE="2" COLOR="#FFFFFF" FACE="Verdana, Arial, Helvetica, sans-serif"><B><FONT SIZE="3">Formul&aacute;rio de Cadastro (Publica&ccedil;&atilde;o Gratuita)</FONT></B></FONT></DIV></TD></TR><TR><TD HEIGHT="18" VALIGN="MIDDLE" BGCOLOR="#FFDECE"><FORM NAME="form1" METHOD="post" ACTION="includes/inserir_cadastro.php" ENCTYPE="multipart/form-data"><TABLE WIDTH="100%" BORDER="0" ALIGN="CENTER"><TR><TD WIDTH="38%" BGCOLOR="#FFFFFF"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1">Categoria da Empresa:</FONT></TD><TD WIDTH="62%" BGCOLOR="#FFFFFF"><? include "/includes/config.php"; $conexao = mysql_connect("$dbhost","$dbuser","$dbpass"); $db = mysql_select_db("$dbname") or die ("Banco de Dados Inesistente!"); $sql = "SELECT * FROM categorias ORDER BY categoria"; $resultado = mysql_query($sql) or die ("Não foi possivél realizar a consulta no banco de dados"); while ($linha=mysql_fetch_array($resultado)) { $categoria = $linha["categoria"]; $id = $linha["id"]; }?><SELECT NAME="categoria" D="categoria"><OPTION><? echo $categoria; ?></OPTION></SELECT>*</TD></TR><TR><TD WIDTH="38%" BGCOLOR="#FFFFFF"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1">Nome da Empresa:</FONT></TD><TD WIDTH="62%" BGCOLOR="#FFFFFF"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1"><INPUT TYPE="text" NAME="empresa" ID="empresa">*</FONT></TD></TR><TR><TD WIDTH="38%"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1">Endere&ccedil;o da Empresa:</FONT></TD><TD WIDTH="62%"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1"><INPUT TYPE="text" NAME="endereco" ID="endereco">*</FONT></TD></TR><TR><TD WIDTH="38%" BGCOLOR="#FFFFFF"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1">Telefone da Empresa:</FONT></TD><TD WIDTH="62%" BGCOLOR="#FFFFFF"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1"><INPUT TYPE="text" NAME="telefone" ID="telefone">*</FONT></TD></TR><TR><TD WIDTH="38%"><FONT SIZE="1" FACE="Verdana, Arial, Helvetica, sans-serif">Descri&ccedil;&otilde;es da empresa:</FONT></TD><TD WIDTH="62%"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1"><INPUT TYPE="text" NAME="descricoes" ID="descricoes"></FONT></TD></TR><TR BGCOLOR="#FFFFFF"><TD WIDTH="38%"><FONT SIZE="1" FACE="Verdana, Arial, Helvetica, sans-serif">Site da Empresa:</FONT></TD><TD WIDTH="62%"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1"><INPUT TYPE="text" NAME="site" ID="site"></FONT></TD></TR><TR><TD WIDTH="38%"><FONT SIZE="1" FACE="Verdana, Arial, Helvetica, sans-serif">Email da Empresa</FONT></TD><TD WIDTH="62%"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1"><INPUT TYPE="text" NAME="email" ID="email">*</FONT></TD></TR><TR BGCOLOR="#FFFFFF"><TD COLSPAN="2"><DIV ALIGN="CENTER"><FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1"><INPUT TYPE="submit" NAME="Submit" VALUE="Enviar Cadastro"><BR><BR>* Campos obrigat&oacute;rios.<BR><BR>D&uacute;vidas Ligue-n&oacute;s <B><? print $telefonenasondas ?></B></FONT></DIV></TD></TR></TABLE></FORM></TD></TR></TABLE><P>&nbsp;</P><P>&nbsp;</P>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Dados de uma tabela em um SELECT

29-10-2008 13:43

A lógica tá errada, você colocou o <select> dentro do while, teria que ser só as opções, dê uma olhada no post abaixo

http://www.codigosnaweb.com/forum/Adici ... _1768.html
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Dados de uma tabela em um SELECT

29-10-2008 14:40

Desculpa não ter encontratdo, porque procurei como SELECT e tava como COMBO.

Mais funcionou.
Tudo ótimo.
Att
Nill Ribeiro
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Dados de uma tabela em um SELECT

29-10-2008 15:02

:8)
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Dados de uma tabela em um SELECT

29-10-2008 15:51

Só que pintou outro problema, este campo CATEGORIA volta para outro banco de dados e fiz o teste e ele vai vazio, tentei pegar pelo $_GET não funcionou e se uso o SELECT ELE fica todas as opções fora.

Pode dar uma luz sobre isso também por favor.
0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Dados de uma tabela em um SELECT

29-10-2008 15:57

Já consegui galera...
só adicionei no select o echo

echo "<select NAME=\"categoria\" ID=\"categoria\">";  

Ai fumegou.
Valeu
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Dados de uma tabela em um SELECT

29-10-2008 16:23

boa
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado