Noe es unerror, si no un Notice, i te dice que la variable array_multi no ha sido definida. Esto pasa cuando utilizas una variable en el codigo sin que se sea inizializada. Como dice alonsoandres tendrias que poner la linea 52, creo que probablemente es
return $array_multi;
por ejemplo si no se entra en el bucle while $array_multi no viene inizializado y despues pero es lo que da la funcion como return. A lo mejor es suficiente asi:
Código PHP:
$j = 1;
$array_multi = array();
while ($row=mysqli_fetch_assoc($result))
{
foreach ($row as $colname => $value)
{
$array_multi[$j][$colname] = $value;
}
$j++;
}
return $array_multi;
}