Es que no podes imprimir y asignar el contenido de una variable ...
Deberias hacer asi:
Código PHP:
<?php
function fechaVencimiento()
{
# Para que inicias la sesion aca????
@session_start();
include("conexion.php");
conectar();
$mail=$_SESSION['mail'];
$sql="select DATE_ADD(fecha, INTERVAL 31 DAY) as fechavencimiento from formulario";
$ssl=mysql_query($sql) or die("No se ha podido conectar con la base de datos");
desconectar();
$fec_act = date("y-m-d");
if($sql> $fec_act ){
$mens = "Su fecha de pago a vencido";
}else if($sql < $fec_act){
$mens = $sql;
}else{
$mens = "hoy es la fecha limite";
}
return $mens;
}
?>
# Para usarla
echo echaVencimiento();