Cual es la sintaxis para poder consultar una base de datos en php dentro
de un treeview(js), es decir que los subnodos sean consultas.
| |||
Re: treeview(duda) Buenas bueno, pues en el script antes de generar los subnodos, harias una consulta a la tabla que va a ser la de los datos y luego a cada subnodo le pondrias el result de la consulta y a que base de datos es??? |
| |||
Re: treeview(duda) Hola claro, la consulta la puedes hacer incluso antes de escribir el script, para que la consulta este lista, y no tengas nada mas facil sino asignarle a las variables de javascript los valores de la consulta en un while si son muchas ej: <? $link = pg_connect(parametros); $sql = pg_db_query("SELECT * FROM TABLA",$link); ?> <script> function prueba() { var a; <? while($r = pg_fetch_array($sql)) { ?> a = <?=$r[1]?> <? } ?> } </script> |
| |||
Re: treeview(duda) Hola Bueno, es que tienes que encerrar la variable $michael entre comillas cuando se genera el alert, y ademas decirle a la variable de php que se imprima ya sea con el signo = o con echo es decir : alert("<?=$michael?>") suerte |
| ||||
Re: treeview(duda) Saludos No funciona Creo que la mejor opcion es realizar la consulta mediante ayax pues creo que esto no va a funcionar ya que java script es un lenguaje de parte del cliente y php no, por lo que pienso que que nunca reconocera las variables php. Que piensas? |
| |||
Re: treeview(duda) Hola Bueno, pues la verdad no se mucho de ajax pero pues php si se puede comunicar con javascript, a continuacion un ej <? for($i=1;$i<3;$i++) { $datos[$i] ="Nombre$i"; } ?> <script> function a(obj) { b = obj.value alert(b) <? $b = "b";?> alert(<?=$b?>) c = "<?=$datos[1]?>" ; alert(c); } </script> <form action="prueba.php" method="post"> <input type="submit" name="boton" value="1" id="2"> </form> Y me funciona bien, lo unico que no he podido hacer es concatenar javascript con php, pues al querer darle el valor b al array de php $datos no me imprime bien el valor, pero dejandolo estatico como esta en el ej muestra bien la posicion del array, en este caso Nombre1, bueno, espero os sirva, suerte. |