Muy buenas a todos, necesito resolver un problema que me surgio, ya probe todas las opciones posibles y no la solucion, les dejo el codigo y comentarios intermedios. desde ya mil gracias
<?
$arr = array();
$result = mysql_query("SELECT * FROM stock ORDER BY id asc");
while($row = mysql_fetch_array($result)){
$arr[$i]=array($row['id'],$row['descripcion'],$row['medida'],$row['precio']);
$i++;
}
mysql_close();
print_r($arr["0"]);
?>
---------------------------------------------------------------
Hasta aca todo bien, imprime el 1° array de la siguiente manera.
array (
[0] => 001
[1] => sillon
[2] => 0.40 cm
[3] => 45
----------------------------------------------------------------
El problema esta cuando dentro de la funcion "Suma" quiero asignar el valor
a una variable no entrega nada, en cambio si le asigno por ejemplo dentro
de un form/tabla funciona ok.
EJ. <td width="50"><div align="center">$<? echo $arr[0][3];?></div></td>
----------------------------------------------------------------
function suma(){
var cantidad=document.getElementById('campo0').value;
var valor = $arr[0][3];
var suma=parseFloat(cantidad)*parseFloat(valor);
document.getElementById('total').innerHTML = "$"+suma;
}