egymásba ágyazott function
Hello!
Lehet egymásba ágyazni funkciókat?
Egy legördülő user listát szeretnék létrehozni és a felhasználó nevét kiíratni, majd a név után zárójelben kiírni a hozzá tartozó személyt. Minden felhasználónak van egy saját id-je ez alapján keres a program...
Íme a kód:A trainer_name('1')-ben az 1-es most fix, de ez mindig változik majd
Az eredménynek valahogy így kellene kinéznie:
Felhasználó neve (Hozzá tartozó másik felhasználó neve)
Helyette ezt kapom csak:
Felhasználó neve ()
Előre is köszönöm!
■ Lehet egymásba ágyazni funkciókat?
Egy legördülő user listát szeretnék létrehozni és a felhasználó nevét kiíratni, majd a név után zárójelben kiírni a hozzá tartozó személyt. Minden felhasználónak van egy saját id-je ez alapján keres a program...
Íme a kód:
function trainer_name($trainer_id) {
$parancs = "SELECT * FROM users WHERE user_id='$trainer_id'";
$eredmeny = mysql_query($parancs);
$sor = mysql_fetch_array($eredmeny);
echo $sor["name"];
}
function admin_users() {
$parancs = "SELECT * FROM users WHERE user_type='user'";
$eredmeny = mysql_query($parancs);
while ($sor = mysql_fetch_array($eredmeny)) {
$trainer_id = $sor["trainer_id"];
echo '<option value="">' . $sor["name"] . ' ('. trainer_name('1') . ')</option>';
}
}
<select>
admin_users();
</select>
Az eredménynek valahogy így kellene kinéznie:
Felhasználó neve (Hozzá tartozó másik felhasználó neve)
Helyette ezt kapom csak:
Felhasználó neve ()
Előre is köszönöm!
oké, hülye voltam, bocsánat :(