クライアントテーブルにレコードを挿入した後、オプションの生年月日フィールドがあります。
挿入後のデフォルト値は「000-00-00」です。
ここで、テーブルのレコードを編集し、birth_date フィールドの値を 3 つのドロップダウン リストに取得したいと考えています。
3 つのドロップダウン リストは、日、月、および年です。
生年月日がない場合、3 つのドロップダウンの選択値は「日」、「月」、および「年」である必要があります。
次のコードを試しましたが、これが最善の方法かどうかわかりません。
$dateValue = '0000-00-00';
$year = explode("-", $dateValue);
if ($year[0] == "0000") {
$selected_year = "Year";
$selected_month = "Month";
$selected_day = "Day";
}else{
$selected_year = date("Y",strtotime($user['birth_date']));
}
これに対するより良い方法があれば、私に知らせてください。
ところで、私はコードイグナイターを使用しています。