Classe comboBox
Publicado por Ygor Thomaz 12/01/2005
[ Hits: 10.084 ]
Homepage: http://www.ygorthomaz.net/
Pessoal esta é excelente fiz uma traduzação dela para melhorar o entendimento. Na parte de visualizar codigo fonte eu boto o codigo de um exemplo usando ela.
## A CLASSE ## <? /** ** Author: Oliver Susano (vher_98@yahoo.com) ** Class comboBox ** Creates a list box using two fields. ** syntax: comboBox($tblName, $drpListName, $rowValue1, $fieldRowLocation2, $vCheck, $orderBy, [$asc], $name); ** $tblName = tabela do banco de dados. ** $dropListName = nome da variavel que vai receber o valor do select. ** $rowValue1 = campo que o valor fica setado em value no input do select. ** $rowValue2 = campo que o valor fica exibido para seleção. ** $vCheck = parametro que acha um valor especificado, exibido ele primeiro. ** $orderBy = campo usado para ordenação. ** $asc = tipo de ordenacao ex: ASC, DESC. ** $name = nome da descricao do select. ex: Selecione aqui... **/ class comboBox { /* Begin Edits Constructor */ function comboBox( $tblName, $drpListName, $rowValue1, $rowValue2, $vCheck, $orderBy, $asc, $name ){ // assign SQL select statement $sql = "select * from $tblName order by $orderBy"; $sqlQuery=mysql_query( $sql ) or die (mysql_error()); /* Begin result table */ echo("<select size='1' name='$drpListName'>"); echo("<option value=''>[ $name ]"); while ($row = mysql_fetch_array($sqlQuery)){ /* Output combo box */ if($vCheck == $row[ $rowValue1 ] ){ echo("<option value="); echo( $row[ $rowValue1 ] ); echo(" selected>"); echo( $row[ $rowValue2 ] ); echo("</option>"); } else { echo("<option value="); echo( $row[ $rowValue1 ] ); echo(">"); echo( $row[ $rowValue2 ] ); echo("</option>"); } } echo("</select>"); /* End result table */ } // end comboBox } // end Class ?> ## O EXEMPLO ## <? /* Inclui o arquivo de classe */ require($HTTP_SERVER_VARS['DOCUMENT_ROOT']."/adm/include/classes/comboBox.php"); /* Monta o ComboBox */ $makeListBox = new comboBox("usuarios", "userid", "login", "login", $userid, "login", "DESC", "Selecione o login do usuário web"); ?>
Converte uma string binaria em seu respectivo codigo ascii
Converte para maiúsculas a primeira letra de cada palavra, resolvendo o problema de acentos
Converte um texto em seu respectivo codigo binario
Classe para gerar calendário em PHP
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
O que você está ouvindo agora? [2] (171)
não consigo instalar o warsaw (2)
Liberação de alguns links no squid (23)
NAT LoopBack - Hairpin NAT (1)
Alguém poderia me ajudar a escolher peças pra montar um desktop? (14)