Jump to content


Photo

SeleÇÃo Do Nome E Pega O CÓdigo


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

#1 malliotti

malliotti

    Normal

  • Usuários
  • 61 posts
  • Sexo:Masculino

Posted 22/07/2005, 19:05

quero que ao selecionar a empresa, pegue o código da empresa e jogue numa variável.
Como faço isso?


<select name="sel_prestador" class="combo1" id="sel_prestador" onkeypress="ConverteMaiuscula()">
<?
// DISPLAY MEMBERS
$fornecedor = mysql_query("SELECT COD_FORNECEDOR, FORNECEDOR
FROM FORNECEDORES
ORDER BY FORNECEDOR");
$row_fornec = mysql_fetch_array($fornecedor);
while ($row_fornec)
{
$list = $row_fornec["COD_FORNECEDOR"];
print "<option value=".$list["COD_FORNECEDOR"]." SELECTED>" .$row_fornec["FORNECEDOR"]. "</option>";
$row_fornec = mysql_fetch_array($fornecedor);
}
?>
</select>
Abraços,
Júlio Malliotti

#2 scrax1000

scrax1000

    Turista

  • Usuários
  • 47 posts
  • Sexo:Não informado

Posted 22/07/2005, 19:16

Pra começãr vc errou ao colocar $list["COD_FORNECEDOR"] ... $list = $row_fornec["COD_FORNECEDOR"] .. sendo assim vc deve colocar só $list ...

ah outra coisa ... nao costumo fazer como vc nao

$fornecedor = mysql_query("SELECT COD_FORNECEDOR, FORNECEDOR FROM FORNECEDORES ORDER BY FORNECEDOR");


eu coloco um asterisco que ja generaliza ... ae fica assim

$fornecedor = mysql_query("SELECT * FROM FORNECEDORES ORDER BY FORNECEDOR");


Tente esse abaixo:

<select name="sel_prestador" class="combo1" id="sel_prestador" onkeypress="ConverteMaiuscula()">
<?
$fornecedor = mysql_query("SELECT * FROM FORNECEDORES ORDER BY FORNECEDOR");
$row_fornec = mysql_fetch_array($fornecedor);
while ($row_fornec) {
    $list = $row_fornec["COD_FORNECEDOR"];
    print "<option value=".$list.">" .$row_fornec["FORNECEDOR"]. "</option>";
    $row_fornec = mysql_fetch_array($fornecedor);
}
?>
</select>


ah ... tirei o SELECTED do option tbm ... senao tds os options viriam selecionados... nunca fiz isso .. mas pode dar errado ahhahaha

print "<option value=".$list." SELECTED>" .$row_fornec["FORNECEDOR"]. "</option>";


É isso ae ... fuizzz

Edição feita por: scrax1000, 22/07/2005, 19:20.

ScraX.dEsiGNeR

#3 malliotti

malliotti

    Normal

  • Usuários
  • 61 posts
  • Sexo:Masculino

Posted 22/07/2005, 19:24

Valeu...
Foi mal.. eu não me dei por conta...é que eu estou aprendendo várias coisas em PHP e é muito bacana a linguagem que eu acho que me empolguei...

um grande abraço. :D (y)
Abraços,
Júlio Malliotti

#4 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 23/07/2005, 05:12

ah outra coisa ... nao costumo fazer como vc nao

$fornecedor = mysql_query("SELECT COD_FORNECEDOR, FORNECEDOR FROM FORNECEDORES ORDER BY FORNECEDOR");


eu coloco um asterisco que ja generaliza ... ae fica assim ...

Até "generaliza". Porém, dependendo do caso, retarda o processamento de execução. B)

Imagine fazer uma pesquisa em apenas um campo numa tabela de 100 campos, sendo que esta tabela tenha milhões de registros. Nem preciso dizer mais nada né ?! :P

Em se tratando de SQL, quanto mais otimizada for, melhor ... :rolleyes:

[]’s :DAté mais




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq