私自身の小さな背景は、私がphpにかなり慣れていないということです。私は IT アシスタントとして働いており、デザイナーがサンプルに使用するページの 1 つを編集するように依頼されました。内部でホストされているページであるため、このページを参照することはできません。
正直なところ、質問が正しく行われているかどうかさえわかりませんが、ご容赦ください。
ページには、リスト内の 6 つの日付を出力するテーブル内に「リクエスト完了日」フィールドがあります。デザイナーは、6 つすべてではなく、そのリストから最新の日付のみを出力することを望んでいます。通常、これらは空であるため、それらを使用しても意味がありません。印刷されます。
それらを配置するコードは次のとおりです。
if ($database_data['request_confirmed_comp_date'] > "0")
{ $request_confirmed_completion_date = date("d/m/Y", $database_data['request_confirmed_comp_date']); }
else
{ $request_confirmed_completion_date = " -"; }
if $database_data['request_confirmed_comp_date2'] > "0")
{
$request_confirmed_completion_date2 = date("d/m/Y", $database_data['request_confirmed_comp_date2']);
}
else
{
$request_confirmed_completion_date2 = " -";
}
if ($database_data['request_confirmed_comp_date3'] > "0")
{
$request_confirmed_completion_date3 = date("d/m/Y", $database_data['request_confirmed_comp_date3']);
}
else
{
$request_confirmed_completion_date3 = " -";
}
if ($database_data['request_confirmed_comp_date4'] > "0")
{
$request_confirmed_completion_date4 = date("d/m/Y", $database_data['request_confirmed_comp_date4']);
}
else
{
$request_confirmed_completion_date4 = " -";
}
if ($database_data['request_confirmed_comp_date5'] > "0")
{
$request_confirmed_completion_date5 = date("d/m/Y", $database_data['request_confirmed_comp_date5']);
}
else
{
$request_confirmed_completion_date5 = " -";
}
if ($database_data['request_confirmed_comp_date6'] > "0")
{
$request_confirmed_completion_date6 = date("d/m/Y", $database_data['request_confirmed_comp_date6']);
}
else
{
$request_confirmed_completion_date6 = " -";
}
if ($database_data['request_date_required'] > "0")
{
$request_date_required = date("d/m/Y", $database_data['request_date_required']);
}
else
{
$request_date_required = "-";
}
if ($database_data['request_date'] > "0")
{
$request_date = date("d/m/Y", $database_data['request_date']);
}
else
{
$request_date = "-";
}
次に、次を使用して呼び出されます。
echo '<td><b>1.</b>'.$request_confirmed_completion_date.'<br /><b>2.</b>'.$request_confirmed_completion_date2.'<br /><b>3.</b>'.$request_confirmed_completion_date3.'<br /><b>4.</b>'.$request_confirmed_completion_date4.'<br /><b>5.</b>'.$request_confirmed_completion_date5.'<br /><b>6.</b>'.$request_confirmed_completion_date6.'</td>';
今、私はPHPの知識があまりないかもしれませんが、それは恐ろしく長い道のりであることを知っています. とにかく、コードの最初のブロックによって作成された配列から最新の日付を取り出して、それらをテーブルに出力することはできますか?
どのループを使用するのが役立つかについて正しい方向に私を向けることができたとしても、助けやアドバイスをありがとう。
編集: 完全なファイルをここにオンラインでアップロードしました。これで混乱が解消されることを願っています。