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

(Resolvido) Adicionando valores ao select


DeveloperJr

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0

vou explicar melhor o que pretendo fazer:

tenho um arquivo com o html da página:

include("bdUsuario.php");
$usuario = new Usuarios();

<select name="lstUsuario" id="lstUsuario" >
<?php $count = $nome->getUsuarios();
      for ($i=0; $i<2; $i++){?>
    <option value="<?php echo $count[0]?>">
        <?php echo $count[1]; ?>
    </option>
      <?php } ?>
</select>
e o meu arquivo bdUsuario.php
<?php

include("connect.php");

class Usuarios
{
    function getUsuarios(){

    $sql = "SELECT ID,NOME FROM usuarios";

    $rs = mysql_query($sql);

    return mysql_fetch_array($rs);

    }
}

?>

Só que estou recebendo apenas o primeiro usuario, e não todos!

Link para o comentário
Compartilhar em outros sites

  • 0

Boa tarde

<?php

// [ Wed Sep 01 13:29:15 BRT 2010 ] Comentário : Página Carga de Itens [ Arquivo teste.php ] 

function cargaItem()
{
    $sSql       = 'Select a, b from tabela';
    $rResult    = mysql_query( $sSql );
    $oOption    = '';
    
    if( $rResult && mysql_num_rows( $rResult ) > 0 )
    {
        while ( $sLinha = mysql_fetch_object( $rResult ) ) 
        {
            $oOption .= "<option value='{$sLinha -> a}'>{$sLinha -> b}</option>";
        }
    }
}


// [ Wed Sep 01 13:32:02 BRT 2010 ] Comentário : Outra página [ teste2.php ]

include 'teste.php';

// [ Wed Sep 01 13:32:33 BRT 2010 ] Comentário : Aqui você já tem todos os dados do select da página teste.php
$oOption = cargaItem();

?>

Esqueci...

No fim da função cargaItem adicione.

return $oOption;

Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado pela resposta,

bom é uma alternativa

só estou com um problema digamos que besta.

seguinte nessa linha a variavel $option não reconhece o "<option"

apenas se eu der um espaço entre o sinal de menor e o "option"

meu código esta assim

$option .= "<option value='{$linha->ID}'>{$linha ->NOME}</option>";
assim ela não atribui nada, apenas se eu fizer assim(repare no espaço)
$option .= "< option value='{$linha->ID}'>{$linha ->NOME}< /option>";

Editado por DeveloperJr
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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...