Hallo leute ich habe versucht über php datensätze aus einer daten bank mit gespeicherten bildern (blobs) zu holen und diese in ein array zu speichern und das array dann in javascript übergeben und dort zu einer diashow umwandeln. da ich ich nur geringe erfahrung mit javascript und php habe wollte ich hier mal fragen ob jemand mir helfen kann das zu realisieren.
Hier der Quelltext de ich bis jetzt geschrieben habe. Dieser funktioniert allerdings nicht. Es kommt zwar kein fehler aber es wird nichts angezeigt.
das Heißt für mich das das mit den arrays wohl nicht geklappt hat. aber warum das könnt ihr mir hoffentlich sagen.
<a target="_parent" href="/index.php?inhalt=photos">
<!-- Diashow mit PHP und JavaScript -->
<script type='text/javascript'>
var Animation = new Array();
var i = 0;
<?php
$peed = 5000;
echo "jsAnimation = new Array();";
include ("../conf/conn.php");
@mysql_select_db("biathlon");
$strSQL = "select * from pics where activ=1";
$anzeigen = mysql_query($strSQL);
$numRows = mysql_numrows($anzeigen);
$i = 0;
while((i < $numRows)&&($row = mysql_fetch_array($anzeigen)))
{
$id=$row['id'];
echo 'jsAnimation[{$i}] = {mysql_result($anzeigen,$i,"id")};';
$i++;
}
echo 'for (var r = 0; r < jsAnimation.length; r++) {
jsAnimation[r]=new Image(); jsAnimation[r].src=jsAnimation[r];
}
function anzeigen() {
if (i < jsAnimation.length) {
document.dummy.src=jsAnimation[i].src;
i++;
}
else {
i=0;
}
setTimeout("anzeigen()", $peed;);
}';
?>
</script>
<body onLoad='anzeigen();'>
<div style='text-align: center;'><img name='dummy' height='140px' width='140px'></div>
</a>
danke im vorraus