Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Adicionando valores ao select


Question

7 answers to this question

Recommended Posts

  • 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 to post
Share on other 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 to post
Share on other 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>";

Edited by DeveloperJr
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      149287
    • Total Posts
      645679
×
×
  • Create New...