Jump to content
DONUTSROOL

Load de valores para um select através de database

Recommended Posts

DONUTSROOL

Boa noite;

Encontro-me a tentar fazer load de valores de base de dados mysql para um select, já dei voltas e voltas e não há meio de conseguir..

Basicamente estou a desenvolver um projeto para a escola e preciso que me apareçam os nomes dos diretores de turma num select para que possa ser selecionado um diretor de turma e atribui-lo a uma turma. Depois quando clicar em "editar turma" aparecer já selecionado o diretor de turma que está na base de dados e a opção de selecionar outro que esteja na lista.

RJ48gdX.png

No terceiro icon seria o local onde eu queria que fica-se o tal select para ser inserido o diretor de turma. Tenho um ficheiro de funções no qual faço alguns reads á base de dados, e criei o seguinte código para fazer o select:

function DBConnect ()
{
	$db = mysqli_connect (DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_DATABASE) or die (mysqli_connect_error());
	return $db;
}

function DBClose($db)
{
	mysqli_close($db) or die (mysqli_error($db));
}

function DBExecute($sql)
{
	$db = DBConnect();
	$result = mysqli_query($db,$sql);
	DBClose($db);
	return $result;
}

function DBRead11()
{
	$sql="SELECT nome FROM user_especial";
	$result=DBExecute($sql);
	
	while($res=mysqli_fetch_assoc($result))
	{
		$dts[]=$res;
	}
	return $dts;
}

E o código que coloquei na página de PHP(que tem o require das funções) para fazer o load foi o seguinte:

<select name="diretor_turma" id="diretor_turma" required class="input-field4">
	<?php echo $dts; ?>
</select>

A minha base de dados (na qual é feita o select) encontra-se da seguinte forma:

cy8TiUT.png

A linguagem que estou a usar é HTML,PHP e pouco java.. 

Gostaria de saber se alguém me conseguiria ajudar neste caso..

Obrigado.

 

Edited by DONUTSROOL
Erro ortográfico

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.