В javascript, если вы объявляете переменную вне функции, вы можете использовать ее из любой функции, это глобальная переменная. Э.Г.
var x, y;
function flag(nation,area)
{
x = nation;
y = area;
}
function output(service)
{}
function result() {
//In here you can do whatever you want with x and y
}
Лучше всего создать скрипт PHP, который получает ваши данные из базы данных и возвращает их в ваш javascript. Лучший способ сделать это - вызов AJAX, который позволит вам без всяких усилий получать данные из нужной базы данных и обновлять только определенные части страницы, а не всю страницу.
Я бы порекомендовал взглянуть на jQuery , так как он имеет несколько очень простых в использовании AJAX методов. Это просто библиотека, которая включает в себя javascript и имеет множество простых в использовании функциональных возможностей, хорошее введение vids здесь
Вот учебник о том, как использовать jQuery для вызова сценария PHP, который получает данные из базы данных.