Comunidad de diseño web y desarrollo en internet online

colocar registro como array con php en java script

Citar            
MensajeEscrito el 18 Jun 2011 09:06 pm
mostrar datosde registro en java scritp con php


buenas tengo una consulta en una parte de mi javascrip necesito alimentarlo con info de la base de datos laguien peude orientarme?


series: [{
name: 'Cantidad',
data:<?php
include('cn/cn.php');
$sql="SELECT C.FECING, C.RUCCTA, C.IDEST, COUNT(DISTINCT C.IDINGALMA) as contenedor
FROM INGALMACAB C, INGALMADET D
WHERE C.IDINGALMA = D.IDINGALMA AND C.FECING >= '01/01/11' AND C.FECING <= '31/01/11' AND C.IDEST = '53' AND RUCCTA = '20502333322' AND C.IDMOTING = 'IT'
GROUP BY C.FECING, C.RUCCTA, C.IDEST
ORDER BY C.FECING, C.RUCCTA, C.IDEST";
$rs=mssql_query($sql);
while($data=mssql_fetch_array($rs)){
$cadena .= ','.$data['contenedor']; }
$cadena ;
$dato = substr($cadena,1);
$prueba=array($dato);
//$dato = array(2,1,1,2,2,1,1);
echo json_encode(array(2,1,1,2,2,1,1));

?>
}]

en una aprtede mi codigo java script necesito reemplazar
especificamente esta linea
echo json_encode(array(2,1,1,2,2,1,1));
por info traida dela base de datos como seria asi lo he e intentado

echo json_encode(array($dato));

oja laguien pueda oarientarme por que la verdad estoy perdido
muchas gracias

Por swingbeach21

Claber

104 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Jun 2011 02:07 pm
por que concatenas? si json_encode acepta solo variables del tipo Array y no del tipo string

Código PHP :

$cadena .= ','.$data['contenedor']; }

deberia quedar asi tu codigo php

Código PHP :

<?php
include('cn/cn.php');
$sql="SELECT C.FECING, C.RUCCTA, C.IDEST, COUNT(DISTINCT C.IDINGALMA) as contenedor
FROM INGALMACAB C, INGALMADET D
WHERE C.IDINGALMA = D.IDINGALMA AND C.FECING >= '01/01/11' AND C.FECING <= '31/01/11' AND C.IDEST = '53' AND RUCCTA = '20502333322' AND C.IDMOTING = 'IT'
GROUP BY C.FECING, C.RUCCTA, C.IDEST
ORDER BY C.FECING, C.RUCCTA, C.IDEST";
$rs=mssql_query($sql);
$array_js = array();
while($data=mssql_fetch_array($rs))
{
   $array_js[] = $data['contenedor'];
}
echo json_encode($array_js);
?>

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.