Problema Con Array (basico) + PHP y mysql

Rosk ask
02 de Febrero del 2011
Hola gente soy nuevo en el foro y nuevo en el tema de la programacion web. tengo una duda: estoy haciendo un programa que:
1- Trae de una base de datos una columna
2- esa columna debo analizarla (pero hasta el momento solo pude con la primer posicion de la columna)
3- Imprimir el resultado

while ($pres = pg_fetch_array($r5))
{
$percargo = $pres[cargo];
}

$cargovalor = veo_tipocargo($percargo);

$cargovalidado = cargohabilitado($percargo,$cargovalor);


4 - veo_tipocargo y cargohabilitado son creadas por mi y funcionan correctamente

hasta aqui anda todo, pero solo me funciona para la primer posicion de la columna, como puedo hacer para que me funcione con la columna entera y ademas las funciones me analicen TODA esa columna??

el problema es basico pero no encuentro solucion, desde ya les agradesco la ayuda