SeleÇÃo Do Nome E Pega O CÓdigo
#1
Posted 22/07/2005, 19:05
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>
Júlio Malliotti
#2
Posted 22/07/2005, 19:16
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.
#3
Posted 22/07/2005, 19:24
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.
Júlio Malliotti
#4
Posted 23/07/2005, 05:12
Até "generaliza". Porém, dependendo do caso, retarda o processamento de execução.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 ...
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é ?!
Em se tratando de SQL, quanto mais otimizada for, melhor ...
[]s Até mais
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)