HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/xampp/htdocs/quiz/lib/webcontrols.php
<?php

    class webcontrols
    {
        public static function GetOptions($results, $key,$text,$selected)
        {
            $options = "<option value=-1>".NOT_SELECTED."</option>";
            while($row=db::fetch($results))
            {
                $selected_text = "";
                if($selected==$row[$key])
                {
                    $selected_text="selected";
                }                
                $options.= "<option $selected_text value=\"$row[$key]\">$row[$text]</option>";
            }
            return $options;
        }

        public static function BuildOptions($options_arr,$selected)
        {
            $options = "";            
            foreach($options_arr as $key=>$value)
            {
                $selected_text = "";
                if($selected==$key)
                {
                    $selected_text="selected";
                }
                $options.= "<option $selected_text value=\"$key\">$value</option>";
            }

            return $options;
        }
        
        public static function BuildOptionsByValue($options_arr,$selected)
        {
            $options = "";            
            foreach($options_arr as $key=>$value)
            {
                $selected_text = "";
                if($selected==$value)
                {
                    $selected_text="selected";
                }
                $options.= "<option $selected_text value=\"$value\">$value</option>";
            }

            return $options;
        }

         public static function GetDropDown($drpID,$results, $key,$text,$selected)
        {
            $dropdown = "<select id=$drpID name=$drpID >";
            $options = "<option value=-1>".NOT_SELECTED."</option>";
            while($row=db::fetch($results))
            {
                $selected_text = "";
                if($selected==$row[$key])
                {
                    $selected_text="selected";
                }
                $options.= "<option $selected_text value=\"$row[$key]\">$row[$text]</option>";
            }
            $dropdown = $dropdown.$options."</select>";
            return $dropdown;
        }
    }

?>