Código PHP:
Ver original
$result = mysql_query("SELECT DATE_FORMAT(eventDate,'%d') AS day,eventContent,eventTitle FROM eventcal WHERE eventDate BETWEEN '$current_year/$current_month/01' AND '$current_year/$current_month/$total_days_of_current_month'");
{
//El error me lo marca en este linea de abajo
$events[intval($row_event->day)] .= '<li><span class="title">'.stripslashes($row_event->eventTitle).'</span><span class="desc">'.stripslashes($row_event->eventContent).'</span></li>'; }
$events es un array vacío, no hay elementos, intentas concatenar algo a un elemento que no existe y es cuando obtienes el mensaje.
La solución es sencilla, si no existe el elemento, lo creas con un valor inicial y listo; ejemplo:
Código PHP:
Ver originalif( ! isset($arreglo['elemento'])) { $arreglo['elemento'] = '';
}
$arreglo['elemento'] .= '¡Ya puedo concatenar sin problemas!';