Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2015, 08:58
Avatar de majete
majete
 
Fecha de Ingreso: noviembre-2007
Mensajes: 96
Antigüedad: 16 años, 5 meses
Puntos: 2
Orden correcto de etiquetas para interactuar con un JavaScript

Hola a todos,
Sé que es algo muy básico, y que posiblemente es de manual, pero no sé como hacerlo. Tengo una página en HTML5/CSS3 con código PHP que hace una consulta a una BD y devuelve resultados. Todo correcto, hasta que he tenido que integrar una librería para pintar gráficos (concretamente CHART.JS) y ya tengo mil dudas porque no sé donde poner el cierre de mi conexión a la BD. Actualmente tengo este orden:

Código PHP:
<?php
// Inicio manejo de sesiones
//Conecto a BD para consulta SELECT (sin cerrar la conexión)
?>

 <!DOCTYPE HTML>

 <HEAD>
 ...
 </HEAD>

  <BODY>
  ...
   <SCRIPT>

    <?php
    
//Recupero en un array los datos que me interesan para pintar el script
    
?>

  </SCRIPT>

 </BODY>

</HTML>
El problema es que si cierro mi conexión después de hacer el SELECT, luego no podré recuperar los datos para el array. Por otra parte, no sé si está FATALMENTE HECHO cerrar la conexión antes de salir del </BODY> con <?php $mysqli->close(); ?>, o si directamente me estoy rompiendo los cuernos y puedo mover todo el código embedido php a la parte del script donde me interesa recuperar los datos.

Gracias por la ayuda
Saludos
JC