Здравейте. Имам проблем с една функция. Идеята е че с тази функция искам да изкарам от базата данни 1 поле примерно, в базата имам записано в полетата lang, type, variable, text следните записи на няколко реда
Това са примерно 2 реда съответно variable ми е различно и text. Искам с функция да изведа примерно функцията като я извеждам да е следното
echo lang(username);
т.е. самото username ми е variable от базата и като изведа това lang(username) да ми изписва потребител на негово място.
До момента функцията с която пробвам ги извежда записите в array. Ето я и нея.
db_connect(); ми е в друг файл за конекция към базата данни. Проблема ми е в тази функция и конкретно въпроса ми е за нея.
$_SESSION['lang'] го имам още при влизане и $_GET['action'] ми отговаря на type полето в базата данни.
Както казах искам съответно с функцията от примера lang(username) да извежда всъщност полето text от реда където username и lang са на същия ред и съответно type си е с $_GET метода[/code]
Код:
bg, show_all_users, username, потребител
bg, show_all_users, ip, IP адрес
Това са примерно 2 реда съответно variable ми е различно и text. Искам с функция да изведа примерно функцията като я извеждам да е следното
echo lang(username);
т.е. самото username ми е variable от базата и като изведа това lang(username) да ми изписва потребител на негово място.
До момента функцията с която пробвам ги извежда записите в array. Ето я и нея.
Код:
function lang() {
db_connect();
$res = mysql_query("SELECT * FROM language WHERE lang='".$_SESSION['lang']."' AND type='".$_GET['action']."'");
mysql_close();
$row = mysql_fetch_array($res);
}
db_connect(); ми е в друг файл за конекция към базата данни. Проблема ми е в тази функция и конкретно въпроса ми е за нея.
$_SESSION['lang'] го имам още при влизане и $_GET['action'] ми отговаря на type полето в базата данни.
Както казах искам съответно с функцията от примера lang(username) да извежда всъщност полето text от реда където username и lang са на същия ред и съответно type си е с $_GET метода[/code]