Si es correcto
dentro del javascript
imagearray: [
["amster1.jpg", "url", "_new", "descricion."],
["amster2.jpg", "http://en.wikipedia.org/wiki/Cave", "", ""],
["amster3.jpg", "", "", "Eat your fruits, it's good for you!"],
["amster4.jpg", "", "", ""]
],
lo que está en negritas debe ser generado por el php, el unico parámetro obligatorio es el de la imagen, y recordá que la ultima NO debe llevar una coma al final.
Habría que ver como estás recuprando los registro y como tu php contruye el código javascript. El tercer parámetro es para el target
ahora, sabiendo que
$total = mysql_num_rows($sql);
es el total de registro, agregas a tu loop un contador que incremente para averiguar la ultima fila
vas imprimeindo esto
Código PHP:
Ver original///
echo " [\"amster2.jpg\", \"http://en.wikipedia.org\", \"\", \"\"],"
///
pero si es la ultima imprimís
Código PHP:
Ver original///
echo " [\"amster4.jpg\", \"http://en.wikipedia.org\", \"\", \"\"]"
///
sin la coma final
Saludos