Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ThinkBrunus

[Resolvido] povoar combobox

Recommended Posts

Olá a todos,

 

Estive aqui numa guerra para conseguir povoar uma segunda combo dependendo do valor escolhido numa combo principal, com as ajudar e algumas pestanas queimadas lá cheguei, agora tenho um pequeno problema, ele está a colocar uma linha em branco entre os valores que apresenta.....

 

Deixo o link para verem na prática o que faz:

http://thinkbrunus.pt.vu

 

Se souberem dar alguma dica pra resolver isto agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso não é problema do AJAX mas sim da página que cria a combo.... sendo em ASP ou php...

 

Verifique a programaçaõ da página que cria essa segunda combo.. pois deve existir um "option" em branco no meio ai...

 

Abraços..

Compartilhar este post


Link para o post
Compartilhar em outros sites

já verifiquei e está igual ao primeiro combo....

 

index.html

 

<td width="25%"><select name="select_divisao" onChange="showUser(this.value)">
	  <option value="0" selected>Escolha a divisão ::::::</option>
	  <?php 		
		$sql = mysql_query("SELECT * FROM divisao") or die("Query Error" . mysql_error());
		while ($row = mysql_fetch_array($sql)){
			echo "<option value=" . $row['id_divisao'] . ">" . $row['divisao'] . "</option>";	
		};
	?>
	</select></td>
	<td width="74%"><div id="txtHint"></div></td> (está a escrever o retorno da página getuser.php)

 

getuser.php (é a página que está a escrever a segunda combo)

$sql="SELECT * FROM user WHERE id_divisao = '" . $q . "'";
$result = mysql_query($sql);
echo "<select name'select_user'>";
	while($row = mysql_fetch_array($result)){
		echo "<option value = '" . $row['id_divisao'] . "'>" . $row['user'] . "<option>";
	};
echo "</select>";

Compartilhar este post


Link para o post
Compartilhar em outros sites

você NAO fechou a tag <option>, veja abaixo:

 

echo "<option value = '" . $row['id_divisao'] . "'>" . $row['user'] . "<option>

O Correto é

echo "<option value = '" . $row['id_divisao'] . "'>" . $row['user'] . "</option>

 

Abraços..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.