• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Valadas

[RESOLVIDO] Preencher uma droplist com registos vindos da base de dados

2 mensagens neste tópico

Boas pessoal,

estou a criar uma form em HTML onde incluio a tag <select> e quero preencher a droplist com os dados vindos de uma base de dados.

Nunva fiz isto, e pelo que pesquisei não ajuda muito.

Tenho o seguinte código:

<b>ADICIONAR</b>
<form method="POST" action="adiccateg2.php" enctype="multipart/form-data" >
<ul>
<li>Pai: <select name="pai"><option>Nenhum</option>
<?php
$ligacao=mysql_connect("localhost", "estagios", "estagios");
	if (!$ligacao)
	{
		print ("Problema na ligação!");
	}
$sql="select nome from categorias";
$resultado=mysql_db_query("estagios",$sql);
while ($registo=mysql_fetch_array($resultado))
		{			
			$nome=$registo["nome"];
		}
?>
<option>$sql</option>
</li>
</select>
<br/>
<li>Nome: <input type="text" name="nome" size="12"></li>
<br/>
</ul>
<p align="left"><input type="submit" value="adicionar registo">
<input type="reset" value="limpar ecra">
<p align="center">
</p>
</form>

Uma ajudinha, adradecia!! :(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Resolvido!

<b>ADICIONAR</b>
<form method="POST" action="adiccateg2.php" enctype="multipart/form-data" >
<ul>
<li>Pai: <select name="pai"><option>Nenhum</option>
<?php
mysql_connect("localhost", "estagios", "estagios") or die ("Problema na ligação!");
$sql="select nome from categorias";
$resultado=mysql_db_query("estagios",$sql);
while ($registo=mysql_fetch_array($resultado))
		{			
			$nome=$registo["nome"];
			echo '<option>' . $nome . '</option>';
		}
?>
</li>
</select>
<br/>
<li>Nome: <input type="text" name="nome" size="12"></li>
<br/>
</ul>
<p align="left"><input type="submit" value="adicionar registo">
<input type="reset" value="limpar ecra">
<p align="center">
</p>
</form>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora