Hola gente soy nuevo en el foro y quiero hacerles una consulta:
Estoy trayendo un cadena de un array de una base de datos, esta la guardo en una variable (este podria ser mi error) para ser utilizada en una funcion de usuario
 
1- la informacion es capturada, pero me toma la primer posicion de la cadena
 
consulta: como puedo hacer que me pase todos los datos?
 
aqui la porcion de codigo del main y de la funcion de usuario
 
-------
MAIN:
-------
$sql = "select * from dat where alumn = '$Xalum' and alum != '0000000'";
	$dax = conectar_archivos();
    	$r   = pg_exec($sql);
		if (!$r)
			{
  				pg_close($dax);
				gestion_errores();
			}
 
              $alumnitos = pg_fetch_array($r)
              $codigoa    = $alumnitos[codal]
 
-----------------------------
FUNCION DE USUARIO:
-----------------------------
function veo_alumno($codigoa)
 
	{
	$Zentero		= $codigoa;
	$Zdesccargos		= substr("$Zentero",3,1);
	$Xresultado			=	"0";
 
	if($Zdesccargos == "0")  
	  { 
	     $Xresultado = "E";
		}else{
		 if($Zdesccargos == "X")
			{
			$Xresultado  = "A";			
 
			}else{
											if($Zdesccargos== "A"||"G"||"L"||"I"||"N"||"Q"||"R")
				{
				   $Xresultado = "S";					               }			
           	                                }
		}
	return $Xresultado;
	}
********************************************
aqui cuando hago un "echo" de la funcion solo me  da un resultado, y deberia darme para algunos casos musho resultados 
que puedo hacer??? 
 
 
desde ya muchas gracias a todos!! 
   
 

