lo tengo en la pagina del html, entre las etiquetas de <script> vaya, como te dije en la primera respuesta...
Código:
<script type="text/javascript" src="../js/scripts.js">
var ngrupos = <? echo mysql_num_rows($result_agr); ?>;
var infoGrupos;
infoGrupos = new Array(ngrupos);
var grupo = 0;
<? while ($row_agr = mysql_fetch_array($result_agr)) {
$sql = 'SELECT * FROM `grupo_practicas` WHERE `nombre`="'.$row_agr['grupo_practicas_nombre'].'";';
$result_gr = mysql_query($sql);
?>
infoGrupos[grupo] = new Array(6);
var nombre_gr = <? echo ucwords($row_agr['grupo_practicas_nombre']); ?>;
<? while ($row_gr = mysql_fetch_array($result_gr)) {
?>
var hora_gr = <? echo $row_gr['hora']; ?>;
var duracion_gr = <? echo $row_gr['duracion']; ?>;
<? $sql = 'SELECT * FROM `profesor` WHERE `dni`="'.$row_gr['profesor_dni'].'";';
$result_pr = mysql_query($sql);
$row_pr = mysql_fetch_array($result_pr);
?>
var nombre_pr = <? echo $row_pr['nombre']; ?>;
var apellidos_pr = <? echo $row_pr['apellidos']; ?>;
var despacho_pr = <? echo $row_pr['despacho']; ?>;
<?
}
?>
infoGrupos[grupo][0] = nombre_gr;
infoGrupos[grupo][1] = hora_gr;
infoGrupos[grupo][2] = duracion;
infoGrupos[grupo][3] = nombre_pr;
infoGrupos[grupo][4] = apellidos_pr;
infoGrupos[grupo][5] = despacho_pr;
grupo++;
<?PHP
}
?>
</script>