我需要將日期值添加爲零,因爲MySQL日期值將用作顯示添加照片的目錄路徑。目前該目錄保存爲2012-2-5,MySQL條目爲2012-02-05。PHP Concatenate零日期POST值
我曾嘗試以下,但它似乎並不奏效:
$dates = array($_POST['photos_year'], $_POST['photos_month'], $_POST['photos_day']);
foreach($dates as $date) {
if (strlen($date) == 1) {
$date = '0' . $date;
}
}
$photos->date = $dates[0] . "-" . $dates[1] . "-" . $dates[2];
我使用一個for循環來創建的日期格式,它可能是更容易爲我編輯這個,但是我有沒有成功:
<select name="photos_month" id="photos_month" tabindex="3">
<option value ="">- Month -</option>
<?php
for($date=01;$date<=12;$date++) {
if (isset($photos) && $date==$month) {
echo "<option value='".$date."' selected='selected'>".$date."</option>";
} else {
echo "<option value='".$date."'>".$date."</option>";
}
}
?>
</select>