Jump to content


Photo

[Resolvido] - Listar Select


  • Faça o login para participar
10 replies to this topic

#1 hostliv

hostliv

    12 Horas

  • Usuários
  • 233 posts
  • Sexo:Não informado

Posted 27/09/2011, 16:08

Boas alguém me ajuda a listar os dados da tabela para um select ? os dados estão assim 21,22,23,24.. quero dar um explod e listar eles dentro do select

abraços =)

#2 Jonatã

Jonatã

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Masculino
  • Localidade:Niterói - RJ

Posted 27/09/2011, 16:37

forum não eh para voce pedir para os outros membros fazerem pra voce... e sim para tirar duvidas, tentar corrigir erros, e tal...

ESTUDE!!!

voce consegue fazer isso...

#3 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 27/09/2011, 19:42

ta ai um exemplo


<option value="" selected>Selecione uma categoria</option>
		 <?php 
		  $Qcat = mysql_query("SELECT * FROM categoria ORDER BY id DESC");
			if ($result === false) die(mysql_error());
			while ($id_cat = mysql_fetch_row($Qcat)) {
			echo "<option value='$id_cat[0]'>$id_cat[0] - $id_cat[2]</option>";		
		}
		 ?>
         
         </select>

Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#4 hostliv

hostliv

    12 Horas

  • Usuários
  • 233 posts
  • Sexo:Não informado

Posted 28/09/2011, 10:18

Aew diego baum ? vlw por me ajudar, mas olha o modo que eu fiz

<?php
$r = $row['opcao'];
$rt = explode(",", $r);
$c = count($rt);
$i = 0;
while($i < $c){
echo "<option value='{$rt[$i]}'>".$rt[$i]."</option>";
$i++;
}
?>

teria como diminuir este código ? achei ele muito grande x.x

#5 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 28/09/2011, 13:25

fala ai eu acho que ta no tamanho correto mais me fala oque tu ta tentando fazer que eu talvez consiga de outra forma
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#6 Guilherme91

Guilherme91

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Masculino
  • Localidade:porto

Posted 29/09/2011, 09:11

Cara to com o mesmo problema mas quero que ele exiba no select a opção que ele tinha selecionado la no cadastrar...

<?php
$Qcat = mysql_query("SELECT * FROM categoria ORDER BY id DESC");
if ($result === false) die(mysql_error());
while ($id_cat = mysql_fetch_row($Qcat)) {
echo "<option value='$id_cat[0]'>$id_cat[0] - $id_cat[2]</option>";
}
?>

Usei esse codigo ai, mas Ele aparece todos os já cadastrados... Quero só daquele id.. Como faço???

#7 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 29/09/2011, 10:51

NÃO Entendi oque vc quis dizer em aparecer só aquele id
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#8 Guilherme91

Guilherme91

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Masculino
  • Localidade:porto

Posted 29/09/2011, 11:25

Aparecer o registro daquele ID só.. O Que foi salvo nos selects com o ID...

#9 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 29/09/2011, 12:07

um geito simples é assim
<?php
$id	=$_GET['id'];
$Qcat = mysql_query("SELECT * FROM categoria WHERE id='$id'");
if ($result === false) die(mysql_error());
while ($id_cat = mysql_fetch_row($Qcat)) {
echo "<option value='$id_cat[0]'>$id_cat[0] - $id_cat[2]</option>";
}
?>

ou vc pode usar iner join

onde tem o $_GET['id']; vc pode mudar por dados deum while
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#10 Guilherme91

Guilherme91

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Masculino
  • Localidade:porto

Posted 29/09/2011, 12:47

Valeu Funcionou que é uma beleza...

#11 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 29/09/2011, 12:51

blz se quiser colaborar com um pontinho fica a vontade vou marcas como resolvido
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq