Jump to content


Photo

[Resolvido] - Resultado De Select Em Caixa De Itens


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

#1 rafael posso

rafael posso

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 14/05/2011, 10:28

$ac=mysql_query("select nome from tbl_clientes order by nome asc");
while($linha=mysql_fetch_array($ac)){
$nome=$linha['nome'];

echo "$nome";
}

Pessoal, como faço para o resultado desse select vim quebrado em linhas (um resultado embaixo do outro) e joga-lo em uma caixa de select??
<select name="nome">
<option value="nome"><?php echo"$nome"; ?>
</select></td>

Obrigado.

Edição feita por: rafael posso, 14/05/2011, 10:38.


#2 Diego Bezerra

Diego Bezerra

    Diego Bezerra

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

Posted 14/05/2011, 11:00

tenta algo asssim

<select name="nome">
<option value="<?php echo $nome; ?>"><?php echo $nome; ?>
</select></td>
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#3 rafael posso

rafael posso

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 14/05/2011, 11:15

tenta algo asssim

<select name="nome">
<option value="<?php echo $nome; ?>"><?php echo $nome; ?>
</select></td>



Cara continua nao dando certo, segue abaixo um pedaço do meu código para verem:

$ac=mysql_query("select nome from tbl_clientes order by nome asc");
while($linha=mysql_fetch_array($ac)){
$nome=$linha['nome'];

echo "$nome";
}


$cliente = $r['cliente'];
$email = $r['email'];
$servico = $r['servico'];
$detalhes = $r['detalhes'];
$cust = formata($r['custo']);
$custo = str_replace(",",".",$cust);
$forma = $r['forma'];
$metodo=$r['metodo'];
$venc=$r['venc'];
$prazo=$r['prazo'];
$garantia=$r['garantia'];
$d=explode("-",$r['data']);
$nvd="$d[2]/$d[1]/$d[0]";

?>


<form action="script_os_cadastrar.php?acao=cadastrar" method="post" name="form1" onSubmit="MM_validateForm('nome','','R','email','','RisEmail','servico','','R','custo','','R','forma','','R','metodo','','R','venc','','R','prazo','','R','garantia','','R','detalhes','','R');return document.MM_returnValue">
<table width="100%" border="0" cellpadding="2" cellspacing="2" class="textoVerdanaPreto" bordercolor="#FFFFFF" bgcolor="#FFFFFF">
<tr bgcolor="#FFFFFF">
<td width="34%"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><span class='TextoPretoPequeno'>Cliente:</span></font></td>
<td width="66%">
<select name="nome">
<option value="<?php echo "$nome"; ?>"><?php echo "$nome"; ?>
</select></td>
</tr>

OBS:O RESULTADO DO ECHO "$NOME" LA EM CIMA FICA ASSIM rafaRafael, que são os dois nomes que tenho na base.

#4 Diego Bezerra

Diego Bezerra

    Diego Bezerra

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

Posted 14/05/2011, 11:57

ola me responde uma coisa
o nome rafa esta em uma linha
e o Rafael esta en outra

tenta algo assim
<select name="nome">

$ac=mysql_query("select nome from tbl_clientes order by nome asc");
while($linha=mysql_fetch_array($ac)){
$nome=$linha['nome'];

<option value="<?php echo "$nome"; ?>"><?php echo "$nome"; ?>
} 
</select>


me responde outra coisa? vc esta iniciando com o PHP?
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#5 rafael posso

rafael posso

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 14/05/2011, 12:18

ola me responde uma coisa
o nome rafa esta em uma linha
e o Rafael esta en outra

tenta algo assim

<select name="nome">

$ac=mysql_query("select nome from tbl_clientes order by nome asc");
while($linha=mysql_fetch_array($ac)){
$nome=$linha['nome'];

<option value="<?php echo "$nome"; ?>"><?php echo "$nome"; ?>
} 
</select>


me responde outra coisa? vc esta iniciando com o PHP?



Diegao,
na tabela,os nomes estão em linhas diferentes, porém como falei antes, quando dou o select e depois o echo, ele me retorna tudo junto.

Tentei esse ai que mandou porem nao consegui.

Tenho um conhecimento em php, porém estou me enrolando nessa parte apenas.
Podemos nos falar por msn?
Brigadao pela ajuda.

#6 Diego Bezerra

Diego Bezerra

    Diego Bezerra

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

Posted 14/05/2011, 12:30

parece que descobri é que ta faltando um </option>

tenta este agora
<select name="nome">

$ac=mysql_query("select nome from tbl_clientes order by nome asc");
while($linha=mysql_fetch_array($ac)){
$nome=$linha['nome'];

<option value="<?php echo "$nome"; ?>"><?php echo "$nome"; ?></option>
} 
</select>

olha eu tou de saida hj é só vou entrar novamente segunda feira
mais ta ai o msn: kikoofotografo@hotmail.com

ei vc ja ouviu falar em PHP ORIENTADO A OBJETO ou PHP OO este é muito mais interessante mexer com ele, conheci ele a não muito tempo e não quero nem mais saber de mexer com o PHP CLASSICO com este metodo fica muito, pratico programar.. VALE A PENA
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#7 rafael posso

rafael posso

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 14/05/2011, 12:49

Demoro Diegao. te add man.
depois a gente conversa mais.
ainda estou com dificuldades.
o problema deve ser facil.

abração

Diegão....consegui cara.kkkkk

o código ficou assim:

<select name="nome">
<?php
$ac=mysql_query("select nome from tbl_clientes order by nome asc");
while($linha=mysql_fetch_array($ac)){
$nome=$linha['nome'];
echo '<option value="'.$nome.'">'.$nome.'</option>';
}?>
</select>


AEEEEEEEEEEE...uahuahau.

cara muito obrigado.e desculpa ai a encheção de saco.

#8 Diego Bezerra

Diego Bezerra

    Diego Bezerra

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

Posted 14/05/2011, 20:30

era mesmo no </OPTION> vou marcar este topico como RESOLVIDO OK???


HANN sinta-se a vontade para dar um pontinho
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