No entiendo bien: al hacer $fila = mysql_fetch_array($res) estas sobreescribiendo el valor que recibis como parámetro. Ademas, no si envias ese string como parámetro las variables se van a evaluar, y luego vas a imprimir ese string, sin importar el valor de las variables $row0, $row1, etc. ¿porque no imprimis el string directamente sin pasarlo como parámetro?.
También podrias usar la función
list() para ahorrarte todas esas asignaciones:
Código PHP:
<?
function planilla($tabla,$fila){
$sql = "SELECT * FROM $tabla"
$res=mysql_query($sql);
while(list($row0, $row1, $row2, $row3, $row4, $row5) = mysql_fetch_array($res)) {
echo"<tr><a href=cliente.php?vnomb=$row0&vfec=$row1&vemp=$row4></tr> ";
}
}//fin function
?>
P.D: te faltó el $ delante de sql.
Saludos.