如何从 select 中的数据库检索数据?
How to retrieve data from db in select?
在年、月、日中,如果输入的是文本,值将以文本显示,但如果是select,值将不会显示。
问题在月份,无法从 table 检索数据。
这是我的代码:
$tbody[] = $row;
// Birth Day Section
$row = Form::label("year", _("Birth Date") . ":");
$aux = explode("-", ( !empty($formVar["birth_date"]) ) ? $formVar["birth_date"] : '0000-00-00');
$row .= Form::text("year",
(intval($aux[0]) != 0) ? intval($aux[0]) : null,
array('size' => 4)
);
$row .= " - ";
//$array = null;
$array['1'] = _("1");
$array['2'] = _("2");
$array['3'] = _("3");
$array['4'] = _("4");
$array['5'] = _("5");
$array['6'] = _("6");
$array['7'] = _("7");
$array['8'] = _("8");
$array['9'] = _("9");
$array['10'] = _("10");
$array['11'] = _("11");
$array['12'] = _("12");
$row .= Form::select("month", $array, $formVar["month"]);
//unset($array);
$row .= " - ";
$row .= Form::text("day",
(intval($aux[2]) != 0) ? intval($aux[2]) : null,
array('size' => 2)
);
$row .= " " . _("(yyyy-mm-dd)");
unset($aux);
if ($formError["birth_date"] != "")
{
$row .= Msg::error($formError["birth_date"]);
}
$row .= Form::select("month", $array, $formVar["month"]);
不应该读...
$row .= Form::select("month", $array, (intval($aux[1]) != 0) ? intval($aux[1]) : null);
...也许?
在年、月、日中,如果输入的是文本,值将以文本显示,但如果是select,值将不会显示。
问题在月份,无法从 table 检索数据。
这是我的代码:
$tbody[] = $row;
// Birth Day Section
$row = Form::label("year", _("Birth Date") . ":");
$aux = explode("-", ( !empty($formVar["birth_date"]) ) ? $formVar["birth_date"] : '0000-00-00');
$row .= Form::text("year",
(intval($aux[0]) != 0) ? intval($aux[0]) : null,
array('size' => 4)
);
$row .= " - ";
//$array = null;
$array['1'] = _("1");
$array['2'] = _("2");
$array['3'] = _("3");
$array['4'] = _("4");
$array['5'] = _("5");
$array['6'] = _("6");
$array['7'] = _("7");
$array['8'] = _("8");
$array['9'] = _("9");
$array['10'] = _("10");
$array['11'] = _("11");
$array['12'] = _("12");
$row .= Form::select("month", $array, $formVar["month"]);
//unset($array);
$row .= " - ";
$row .= Form::text("day",
(intval($aux[2]) != 0) ? intval($aux[2]) : null,
array('size' => 2)
);
$row .= " " . _("(yyyy-mm-dd)");
unset($aux);
if ($formError["birth_date"] != "")
{
$row .= Msg::error($formError["birth_date"]);
}
$row .= Form::select("month", $array, $formVar["month"]);
不应该读...
$row .= Form::select("month", $array, (intval($aux[1]) != 0) ? intval($aux[1]) : null);
...也许?