function и глобальная переменная

H2
На сайте с 07.02.2012
Offline
21
304

столкнулся с такой проблемой. есть функция


<?php
function echo_id_mp3($id) {
include ('/home2/http/public_html/db/connect.php');
$sql="SELECT * FROM audios WHERE id='$id'";
$res=mysql_query($sql);
while ($audioinfo=mysql_fetch_array($res))
{
$audioartist = $audioinfo["artist"];
$audioname = $audioinfo["songname"];
echo $audioartist.$audioname;
}
}
?>

эту функцию я вызываю так


<?
include ('/home2/http/public_html/db/echo_mp.php');
$id = $mp3_id;
$audio_bd_name = echo_id_mp3($id);
?>

после этого мне выводится артист - имя песни (echo $audioartist.$audioname;). но вывод как вы видите происходит в самой функции. что нужно сделать чтобы можно было получить значение переменной например $audioartist из функции и вывести например уже в другом .пхп скрипте...

например $audio_bd_artist = echo_id_mp3[$audioartist];

не уверен что это правильно. на надеюсь смысл понятен

vadoru
На сайте с 06.01.2009
Offline
38
#1



....
while ($audioinfo=mysql_fetch_array($res)) {
$artist['artist'] = $audioinfo["artist"];
$artist['songname'] = $audioinfo["songname"];
return $artist;
}

....
include ('/home2/http/public_html/db/echo_mp.php');
$id = $mp3_id;
$audio_bd_name = echo_id_mp3($id);
echo $audio_bd_name['artist'] ." ".$audio_bd_name['songname'];

Учебный центр design-class.com.ua (http://design-class.com.ua)
H2
На сайте с 07.02.2012
Offline
21
#2

спасибо большое. теперь разобрался:)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий