Código PHP:
Ver originalfunction sp_cal_pas($ato=0, $nego=0,$opera=0,$mes_=0){
$sql="SELECT CorrigePostaXTPO.LAm, ".
"CorrigePostaXTPO.ORIm,CorrigePostaXTPO.Negocio,".
"MONTH(FTRAMO) as Mes, SUM(F+J+Y) as pasajeros_total ".
"FROM PaxEmbarcados LEFT JOIN CorrigePostaXTPO ".
"ON (PaxEmbarcados.NRO = CorrigePostaXTPO.NRO) ".
"AND (PaxEmbarcados.LA = CorrigePostaXTPO.LA) ".
"AND (PaxEmbarcados.DES = CorrigePostaXTPO.DES) ".
"AND (PaxEmbarcados.ORI = CorrigePostaXTPO.ORI)";
$filtro = "WHERE MONTH(FTRAMO)=".$mes_;
if($opera!=0) $filtro.=" and CorrigePostaXTPO.LAm=".$opera;
if($nego!=0) $filtro.=" and CorrigePostaXTPO.Negocio=".$nego;
if($ato!=0) $filtro.=" AND CorrigePostaXTPO.ORIm=".$nego;
$sql.=$filtro."GROUP BY ".
"CorrigePostaXTPO.ORIm,CorrigePostaXTPO.Negocio,MONTH(FTRAMO);";
echo "<table width='100%' border='0' cellspacing='0' cellpadding='0'>".
"<tr>".
"<td>LAm</td>".
"<td>ORIm</td>".
"<td>Negocio</td>".
"<td>Mes</td>".
"<td>pasajeros_total</td>".
"</tr>";
echo "<tr>".
"<td>".$row['LAm']."</td>".
"<td>".$row['ORIm']."</td>".
"<td>".$row['Negocio']."</td>".
"<td>".$row['Mes']."</td>".
"<td>".$row['pasajeros_total']."</td>".
"</tr>";
}
echo "</table>";
}
Esto seria una función php equivalente a tu procedure que ademas imprime una tabla html con los datos.
Para lo que quieres hacer, obtener unos datos y seguramente mostrarlos en una web es mas apropiado algo asi que un PROCEDURE que yo reservaria para trabajos mas internos de la bbdd.
Funcinara siempre que tengas una conexion a la bbdd activa, date una vuelta por el
manual de php