Lo que quiero es que con el registro de una tabla llamada musica poder crear la lista de reproduccion. La forma normal seria algo asi:
Código PHP:
<object type="application/x-shockwave-flash" data="Musika/player_mp3_multi.swf" width="200" height="100">
<param name="movie" value="Musika/player_mp3_multi.swf" />
<param name="FlashVars" value="mp3=ruta/archivo1.mp3|ruta/archivo2.mp3
&title=titulo de archivo1|titulo de archivo2
&showvolume=1" />
</object>
Lo que queria hacer es sacar las rutas y los titulos de la tabla de musica que contiene esa informacion. Probando con un solo registro me funciona pero al intentarlo con todos no consigo hacerlo funcionar.
Una de las pruebas fallidas es algo asi:
Código PHP:
<object type="application/x-shockwave-flash" data="Musika/player_mp3_multi.swf" width="200" height="100">
<param name="movie" value="Musika/player_mp3_multi.swf" />
<param name="FlashVars" value="mp3=<?php while ($row_Recordset1=mysql_fetch_array($res1)){if ($row_Recordset1['id'] > 1){echo "".$row_Recordset1['rutarchivo']."|";}else {echo $row_Recordset1['rutarchivo'];};};?>&title=<?php while ($row_Recordset2=mysql_fetch_array($res2)){if ($row_Recordset2['id'] > 1){echo "".$row_Recordset2['titulo']."|";}else {echo $row_Recordset2['titulo'];};};?>&showvolume=1" />
</object>
Que hago mal?
Gracias por vuestra infinita paciencia.
Salud'Os!!
No he dicho nada, ya está hecho, ha quedado asi:
Código PHP:
<object type="application/x-shockwave-flash" data="Musika/player_mp3_multi.swf" width="200" height="100">
<param name="movie" value="Musika/player_mp3_multi.swf" />
<param name="FlashVars" value="mp3=<?php do
{if ($row_Recordset1['id'] >= 2){echo "".$row_Recordset1['rutarchivo']."|";}
else {echo $row_Recordset1['rutarchivo'];};}while ($row_Recordset1=mysql_fetch_array($Recordset1));?>&title=<?php do
{if ($row_Recordset2['id'] >= 2){echo "".$row_Recordset2['titulo']."|";}
else {echo $row_Recordset2['titulo'];};}while ($row_Recordset2=mysql_fetch_array($Recordset2));?>&showvolume=1" />
</object>
Gracias y salud'Os!!