29/09/2011, 15:12
|
| | Fecha de Ingreso: octubre-2010 Ubicación: montevideo
Mensajes: 169
Antigüedad: 14 años, 2 meses Puntos: 5 | |
problema en consulta consulta mysql con php y javascript, hola amigos les consulto por que siento que tengo un problemon! resulta que tengo un script que permite cambiar imagenes al poner el mouse sobre el, al que le adapate una consulta a mysql para que llame a las imagenes .
El tema es que esta consulta solo lo hace para el primer valor guardado, y no para el resto, se entiende?
lo explico mejor: trato de hacer una video galeria, donde son llamados los videos y genera cada video una imagen que al posar el mouse sobre ella cambia, ahora sólo me imprime un resultado.
agradeceria mucho que me pudieran ayudar!!!
este e código que tengo que por supuesto tiene errores
muchas gracias!
<?php
include('config2.php');
$result = mysql_query("SELECT *
FROM videos ");
if ($row = mysql_fetch_array($result)){
echo' <script type="text/javascript">';
echo' var slideactive = new Array();
var originalthumbs = new Array();
var preloaded = new Array();
var videothumbs= new Array();
function startslideshow(downloadid)
{
slideactive[downloadid] = true;
originalthumbs[downloadid] = new Image();';
echo' originalthumbs[downloadid].src = document.getElementById(\'img_\' + downloadid).src;';
echo' if (!preloaded[downloadid + \'_1\'])
{';
echo' preloaded[downloadid + \'_1\'] = new Image();
preloaded[downloadid + \'_1\'].src = videothumbs[downloadid + \'_1\'];
}
setTimeout("slider(\'" + downloadid + "\',1)",300);
}
function stopslideshow(downloadid)
{
slideactive[downloadid] = false;
}
function slider(downloadid,i)
{
if(slideactive[downloadid])
{
document.getElementById(\'img_\' + downloadid).src = videothumbs[downloadid + \'_\' + i];
i=i+1;
if (i == 4)
{
i=1;
}
setTimeout("slider(\'" + downloadid + "\'," + i + ")",700);
if (!preloaded[downloadid + \'_\' + i])
{
preloaded[downloadid + \'_\' + i] = new Image();
preloaded[downloadid + \'_\' + i].src = videothumbs[downloadid + \'_\' + i];
}
}
else
{
document.getElementById(\'img_\' + downloadid).src = originalthumbs[downloadid].src;
}
}
function watchvideo(downloadid)
{
location.href=\'?v=\' + downloadid;
}
</script>
<div class="bl_thumb_fl1">
<div style="font-family:arial; font-size:12px; padding-top:4px; padding-left:2px;">Katsumi</div>
</div>
</div>
</div>
<script type="text/javascript">';
echo" videothumbs['".$row['id']."_1'] = 'http://localhost/".$row['uu7']."/".$row['uu']."/".$row['uu']."_001m.jpg';";
echo" videothumbs['".$row['id']."_2'] = 'http://localhost/".$row['uu7']."/".$row['uu']."/".$row['uu']."_002m.jpg';";
echo" videothumbs['".$row['id']."_3'] = 'http://localhost/".$row['uu7']."/".$row['uu']."/".$row['uu']."_003m.jpg';";
echo" videothumbs['".$row['id']."_4'] = 'http://localhost/".$row['uu7']."/".$row['uu']."/".$row['uu']."_004m.jpg';";
echo" </script>";
echo' <div class="forms_div2" onclick="watchvideo(\'\".$row[\'id\'].\"\');">';
echo '<div class="bl_thumb_bg1">
<div class="bl_thumb_pad1">';
echo' <div class="bl_thumb_pic1" onmouseover="startslideshow(\'\".$row[\'id\'].\"\');" onmouseout="stopslideshow(\'\".$row[\'id\'].\"\');">
<div class="bl_thumb_pic2">
<div style="position:absolute; z-index:500;"><img src="http://localhost/".$row['uu7']."/".$row['uu']."/".$row['uu']."_004m.jpg" alt="" border="0" width="182" height="102" id="img_.$id."/></div>
<div class="bl_thumb_over1" style=" z-index:600;">
<div class="time_indicator">05:06</div>
<div class="hd_indicator"></div>
<a href="?v='.$row['id'].'" class="vid_link_layer"></a>
</div>
</div>
</div>
</div>
<div class="bl_thumb_fl1">';
} while ($row = mysql_fetch_array($result));
?> |