Этот кусок кода:
//Months
$prevMonth = date("M");
$currMonth = date("M");
$nextMonth = date("M");
даст одинаковое значение для 3 переменных: текущий месяц: "Dec"
Это значит:
//Years
$prevYear = $prevMonth.date("Y");
$currYear = $currMonth.date("Y");
$nextYear = $nextMonth.date("Y");
даст вам тоже самое: «Dec2010» (.
для конкатенации в PHP)
Наконец:
echo '<img src="./images/' + $prevMonth + '_' + $prevYear + '.jpg"/>';
должно быть
echo '<img src="./images/'.$prevMonth.'_'.$prevYear.'.jpg"/>';
"" для объединения, а не "+", как в JavaScript
Вы можете решить это следующим образом:
//Dates
$prevDate = date("M_Y", strtotime("-1 months"));
$currDate = date("M_Y");
$nextDate = date("M_Y", strtotime("+1 months"));
echo '<img src="./images/'.$currDate.'.jpg"/>';
echo '<img src="./images/'.$prevDate.'.jpg"/>';
echo '<img src="./images/'.$nextDate.'.jpg"/>';
Чтобы помочь вам в том, что он отображает, вот пример кодовой панели .