pues te comes las comillas mejor paras el php y despues lo sigues algo como....
Código PHP:
<?php $query_noticiaRS = "SELECT * FROM yu_noticia";
while ($dato = mysql_fetch_array($query_noticiaRS))
{
if ($dato[audio] == '0')
{
//no hay player pero no mostramos nada asi que el echo va vacio
echo "";
}
else
{
//cerramos el php para mostrar simple html
?>
<script language="JavaScript" src="audio/audio-player.js"></script>
<object type="application/x-shockwave-flash" data="audio/player.swf" id="audioplayer1" height="24" width="290">
<param name="movie" value="audio/player.swf">
<param name="FlashVars" value="playerID=1&soundFile= audio/<?php echo $row_noticiaRS['file']; ?>">
<param name="quality" value="high">
<param name="menu" value="false">
<param name="wmode" value="transparent">
</object>
<?php
//habrimos php para proseguir como se debe
}
} ?>
espero te funcione ahora, no te funcionaba por las comillas dobles digo cuando tienes comillas dobles debes poner slash me explico
si tienes un echo "<select name="algo">"; este deria ir
echo "<select name=\"algo\">"; y lo mas imporatente no puedes poner php dentro de php
digo en el flash tenias reabiertas las etiquetas...
<?php ?>
bueno hechale una miradita al foro y a los manuales php saludos.....