Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com um problema, tenho uma combobox que é alimentada pela base de dades mysql, no entanto estou com um problema, e os paises nao sao apresentados e a página fica constantemente a ser carregada, bloqueando ate o firefox por vezes ,alguem sabe o que estou a fazer de errado?
classe BD
...
function nacionalidade(){
mysql_query("SET NAMES 'utf8'");
$query = "SELECT * FROM nacionalidade ORDER BY nome asc";
$result = mysql_query($query) or die(mysql_error());
$dados =mysql_fetch_array($result);
return $dados;
}
agora na classe de teste:
<html>
<head>
</head>
<body>
<?php
require_once('BD.php');
$baseDados= new BD();
$baseDados->dbconnect();
$dados=$baseDados->nacionalidade();
?>
<select name="meu_select">
<?
while($dados)
{
//mostrando eles (dados) em forma de options
?>
<option value="<?= $dados['id'] ?>">
<?= $dados['nome'] ?>
</option>?>
</body>
</html>Carregando comentários...