Ver Mensaje Individual
  #9 (permalink)  
Antiguo 14/03/2008, 11:28
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: porque no me muestra mi variable php en java

A ver, mysql_fetch_assoc() lo que hace es crear un ciclo que recorre todos los registros devueltos por tu consulta, ejecutando el trozo de código en el while(){} por cada resultado. mysql_result() devuelve un resultado específico- Prueba haciendo esto:

Código PHP:
<html>
<head>

<script type="text/javascript">

var interval = 1500; 
var random_display = 0;
var image_dir = "sistema/fotografias/";
var img1 = "<?=$rowEmp[1];?>";
var ImageNum = 0;

imageArray = new Array();

<?php
$cad
="";
$conexion mysql_connect("localhost","root","rubenjr");
mysql_select_db("maravillas"$conexion);
//extaer informacion de la base de datos
$queEmp "SELECT img1,img2,img3 FROM imagen where id_v='AC-RCAS1'";
$resEmp mysql_query($queEmp$conexion) or die(mysql_error());
$totEmp mysql_num_rows($resEmp); 
mysql_close($conexion); 
if (
$totEmp0) {
    while (
$rowEmp mysql_fetch_assoc($resEmp)) {
        echo 
"imageArray[ImageNum++] = new imageItem(image_dir + \"$rowEmp[img1]\");\n";
        echo 
"imageArray[ImageNum++] = new imageItem(image_dir + \"$rowEmp[img2]\");\n";
        echo 
"imageArray[ImageNum++] = new imageItem(image_dir + \"$rowEmp[img3]\");\n";
    }
//fin del while
}//fin del if

?>

var number_of_image = imageArray.length;
function imageItem(image_location) {
this.image_item = new Image();
this.image_item.src = image_location;
}
function get_ImageItemLocation(imageObj) {
return(imageObj.image_item.src)
}
function randNum(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage() {
if (random_display) {
ImageNum = randNum(0, number_of_image-1);
}
else {
ImageNum = (ImageNum+1) % number_of_image;
}
var new_image = get_ImageItemLocation(imageArray[ImageNum]);
return(new_image);
}

function getPrevImage() {
ImageNum = (ImageNum-1) % number_of_image;
var new_image = get_ImageItemLocation(imageArray[ImageNum]);
return(new_image);
}

function prevImage(place) {
var new_image = getPrevImage();
document[place].src = new_image;
}

function rotateImage(place) {
var new_image = getNextImage();
document[place].src = new_image;
var recur_call = "rotateImage('"+place+"')";
timerID = setTimeout(recur_call, interval);
}
</script>
</head>
<body bgcolor="#ffffff" onLoad="rotateImage('rImage')">

............

</body>

</html>
Saludos,