Ir para conteúdo

POWERED BY:

Arquivado

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

Matheus Gonzales

[Resolvido] Recuperar dados em um Select

Recommended Posts

Sua dúvida está meio confusa, tente explicar melhor. Você tem informações gravadas no seu banco de dados MySQL e quer exibir elas em forma de um select, é isso?

 

exatamente isso !!!

quero recuperar ela em select mesmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim, colocando o select antes de um while e as opções dentro:

echo "<select name=\"name\">";
while($info = mysql_fetch_object($sql)){
echo "<option value=\"".$info->valor."\">".$info->valor."</option>";
}
echo "</select>";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim, colocando o select antes de um while e as opções dentro:

echo "<select name=\"name\">";
while($info = mysql_fetch_object($sql)){
echo "<option value=\"".$info->valor."\">".$info->valor."</option>";
}
echo "</select>";

 

 

mas nao e de uma base que tem somente os dados do select

e de uma base com uma serie de outras informações

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mostre o código que você tem, verei melhor o problema.

 

$select = mysql_query("select * from prioridades WHERE ID = '".$_GET['cod']."'") or die(mysql_error());
    while ($resultado_prioridade = mysql_fetch_array($select)){
	$id           		= $resultado_prioridade["id"];
	$data 				= $resultado_prioridade["data"];
	$hora				= $resultado_prioridade["hora"];
	$sse				= $resultado_prioridade["sse"];
	$servico			= $resultado_prioridade["servico"];
	$nome				= $resultado_prioridade["nome"];
	$operador			= $resultado_prioridade["operador"];
	$cliente			= $resultado_prioridade["nome"];
	$telefone			= $resultado_prioridade["telefone"];
	$observacao			= $resultado_prioridade["observacao"];
	$status				= $resultado_prioridade["status"];
	$observacaoanalista = $resultado_prioridade["textoanalista"];
	$nomeanalista		= $resultado_prioridade["nomeanalista"];	

   ?>

...

<select name="status">
 <option value="A Solucionar">A Solucionar</option>
 <option value="Priorizada">Priorizada</option>
</select>

 

nessa lista prioridades eu tenho todas essas informacoes dentro do while

porem na hora de eu resgatar com o echo no inputs , e resgatado

eu gostaria de saber como fazer isso no select

 

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe não estar entendendo, mesmo, mas você quer listar todos esses dados em um select só ou em vários?

magina esquenta nao

 

mas entao! respondendo!

 

nao, naquele code que mandei anteriormente ele me tras uma info de uma linha do mysql

e dentro da coluna status

$status                         = $resultado_prioridade["status"]; 

 

eu quero que essa info do $status

me retorne dentro de um select

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora está entendido :)

Primeiramente, você terá que fazer um outro while, como você já tem o SQL pronto.

Não, na verdade você tem duas opções, ou coloca assim:

<select name="status">
<?php
while ($resultado_prioridade = mysql_fetch_array($select)){
               $id                     = $resultado_prioridade["id"];
               $data                           = $resultado_prioridade["data"];
               $hora                           = $resultado_prioridade["hora"];
               $sse                            = $resultado_prioridade["sse"];
               $servico                        = $resultado_prioridade["servico"];
               $nome                           = $resultado_prioridade["nome"];
               $operador                       = $resultado_prioridade["operador"];
               $cliente                        = $resultado_prioridade["nome"];
               $telefone                       = $resultado_prioridade["telefone"];
               $observacao                     = $resultado_prioridade["observacao"];
               $status                         = $resultado_prioridade["status"];
               $observacaoanalista = $resultado_prioridade["textoanalista"];
               $nomeanalista           = $resultado_prioridade["nomeanalista"];  

echo "<option value=\"$status\">$status</option>";
/* ... */
}?>
</select>

ou fazer um outro while, como eu disse, caso não queira o select perto desse PHP ai.

<select name="status">
<?php
while ($resultado_prioridade = mysql_fetch_array($select)){
$status                         = $resultado_prioridade["status"];
echo "<option value=\"$status\">$status</option>";
}?>
</select>

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.