填写INI文件中的选择框

时间:2012-12-20 01:50:05

标签: php

代码:

$INIFile = parse_ini_file('config.ini');
echo '<center><form method="POST" action=""><br /><table class="specialtable">';
echo '<tr><td><font face="Verdana" color="white">Status:&nbsp;</font></td><td><select name="Status">
<option value="0">Offline</option>
<option value="1">Online</option>
</select></td></tr>';

.ini文件:

Status = 1

这是我的代码。我怎样才能这样做,以便从.ini文件中读取第一个选项?

提前致谢。

这是需要做的事情的一个例子,除了它不起作用。作为一个例子:

echo '<center><form method="POST" action=""><br /><table class="specialtable">';
echo '<tr><td><font face="Verdana" color="white">Status:&nbsp;</font></td><td><select name="Status">
switch('.$INIFile["Status"].')
{
case 0: <option value="0">Off</option>; break;
case 1: <option value="1">On</option>; break;
}
<option value="0">Offline</option>
<option value="1">Online</option>
</select></td></tr>';

2 个答案:

答案 0 :(得分:0)

$INIFile = parse_ini_file('config.ini');
echo '<center><form method="POST" action=""><br /><table class="specialtable">';
echo '<tr><td><font face="Verdana" color="white">'.$INIFile["Status"].':&nbsp;</font></td><td><select name="Status">
<option value="0">Offline</option>
<option value="1">Online</option>
</select></td></tr>';

修改

$INIFile = parse_ini_file('config.ini');
echo '<center><form method="POST" action=""><br /><table class="specialtable">';
echo '<tr><td><font face="Verdana" color="white">Status:&nbsp;</font></td><td><select name="Status">';
switch($INIFile["Status"])
{
case 0: echo '<option value="0">Off</option>'; break;
case 1: echo '<option value="1">On</option>'; break;
}
echo '<option value="0">Offline</option>
      <option value="1">Online</option>
      </select></td></tr>';

答案 1 :(得分:0)

$opts = array();     

echo '<select>';

switch($INIFile['Status']):
    case '0': 
        $opts['value'] = '0';
        $opts['text'] = 'Offline';
        break;
    case '1' :
       $opts['value'] = '1';
       $opts['text'] = 'Online';
       break;
endswitch;

echo '<option value="'.$opts['value'].'">'.$opts['text'].'</option>';
echo '</select>';