Hola GJX2!!!
Perdón por responder tarde, no estuve con mucho tiempo.
Intenté adaptar tu código, pero creo que estoy teniendo inconvenientes en como lo interto porque no me muestra ningún resultado.
Código PHP:
<?php
foreach($banners as $ban){
$img['img'][]="imagenes/banners/$ban->id/n0-s0.jpg";
$img['titulo'][] = "ejemplo imagen ".$ban; // probe con $ban->titulo pero no resulta
$img['link'][] = "http://".$ban."/"; //probe con $ban->link y tampoco resulta - estos son en definitiva los datos que debo tomar de la tabla
}
?>
<script type="text/javascript">
window.onload = function(){
var img = new Array();
var imagenes = <?=json_encode($img)?>
for(i=0;i<imagenes.length;i++){
img[i] = new Array( imagenes['img'][i],imagenes['link'][i],"_new",imagenes['titulo'][i] );
}
var mygallery=new simpleGallery({
wrapperid: "simplegallery", //ID of main gallery container,
dimensions: [1280, 510], //width/height of gallery in pixels. Should reflect dimensions of the images exactly
imagearray: img,
autoplay: [true, 4000, 2], //[auto_play_boolean, delay_btw_slide_millisec, cycles_before_stopping_int]
persist: true, //remember last viewed slide and recall within same session?
fadeduration: 1000, //transition duration (milliseconds)
oninit:function(){ //event that fires when gallery has initialized/ ready to run
//Keyword "this": references current gallery instance (ie: try this.navigate("play/pause"))
},
onslide:function(curslide, i){ //event that fires after each slide is shown
//Keyword "this": references current gallery instance
//curslide: returns DOM reference to current slide's DIV (ie: try alert(curslide.innerHTML)
//i: integer reflecting current image within collection being shown (0=1st image, 1=2nd etc)
}
})
}