Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Problema ao popular combo


Luis Vagner

Pergunta

Pessoal montei o seguinte script que popula a combo, porém surgiu uma necessidade agora e não estou sabendo como contornar isso:

Preciso que fique selecionado na combo o texto "Selecione..." para que eu possa fazer uma validação para não deixar cadastrar se estiver selecionado esta opção. Porém não queria cadastrar a opção "Selecione..." na respectiva tabela. Tem como inserir essa opção somente no array? ou de alguma outra forma?

//MONTA O COMBO FORNECEDORES

$sql=mysql_query ("SELECT id_fornecedor, nome_fornecedor FROM fornecedores");

while($myrow=mysql_fetch_array($sql)){

$selected = ($myrow[id_fornecedor] == '1') ? 'selected' : '';

$str_fornecedor.="<option value=$myrow[id_fornecedor] $selected>$myrow[nome_fornecedor]</option>";

}

$str_fornecedor="<select class=forms name='FORNECEDOR_ESTACAO'>$str_fornecedor</select>";

echo $str_fornecedor;

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

É só usar a cabeça para montar a lógica...

$sql=mysql_query ("SELECT id_fornecedor, nome_fornecedor FROM fornecedores");
/*
Se você quer que sempre fique essa opção selecionada, então pode comentar o $selected dentro do laço
*/
$str_fornecedor.='<option value="" selected>Selecione...</option>';

while($myrow=mysql_fetch_array($sql)){
$selected = ($myrow[id_fornecedor] == '1') ? 'selected' : '';
$str_fornecedor.="<option value=$myrow[id_fornecedor] $selected>$myrow[nome_fornecedor]</option>";
} 

$str_fornecedor="<select class=forms name='FORNECEDOR_ESTACAO'>$str_fornecedor</select>";
echo $str_fornecedor;

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...