Hola!
Tengo un mismo PHP con dos scripts: uno es sobre un dialog de jquery y otro es el script table-hover. Aquí dejo los códigos. El problema que tengo es que no funciona el button que abre el dialog.
Gracias!!
Código PHP:
Ver original<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="../../../Estilos/Estilos.css">
</head>
<body>
<?php
// Incluyo cabecera y conexión a la base de datos
require ("../../../SiempreAdjunto.php");
include ("../../Cabecera/CabeceraRol".$_SESSION['RolUsuario'].".php");
// Traigo el nombre de la materia que estoy calificando
$Query1 = "SELECT * FROM `Asignaturas` WHERE `ID` = '".$_GET['Curso']."'";
$MyQuery1 = $MyConnect->query($Query1);
$MyFetch1 = $MyQuery1->fetch_assoc();
// Nombre para la microcabecera
$Tit1 = "Calificaciones de ".utf8_encode($MyFetch1['Materia']); switch ($_GET['Ev']){
case 1:
$EvN = "Primera Evaluación";
break;
case 2:
$EvN = "Segunda Evaluación";
break;
case 3:
$EvN = "Tercera Evaluación";
break;
}
$Tit2 = utf8_encode($MyFetch1['Materia'].' - '.$MyFetch1['Curso'].' - ').$EvN; ?>
<script src="../../../Estilos/JQuery/jquery-ui.js"></script>
<script>
$(function() {
$( "#DialogoItems" ).dialog({
autoOpen: true,
width: '80%',
height: 600,
modal: true,
show: {
effect: "drop",
duration: 500
},
hide: {
effect: "drop",
duration: 500
},
});
$( "#BotonDialogoItms" ).click(function() {
$( "#DialogoItems" ).dialog( "open" );
});
});
</script>
<script>
$(function() {
$('#Tabla').tableHover({rowClass: 'hoverrow', colClass: 'hover', clickClass: 'click' });
});
</script>
<script src="../../../Librerias/jquery.tablehover.js"></script>
<div id="DialogoItems" title="Gestión de ítems">
<iframe src="../Items/Inicio.php?Curso=<?= $_GET['Curso']; ?>&Ev=<?= $_GET['Ev']; ?>" frameborder="0" width="100%" height="100%" scrolling="yes"></iframe>
</div>
<title><?= $Tit1; ?></title>
<div class="MicroCabecera">
<div class="Izq">j</div>
<div class="Dch">
<div class="Titulo1"><?= $Tit1; ?></div>
<div class="Titulo2"><?= $Tit2; ?></div>
</div>
</div>
<fieldset class="FieldsetNormal">
<legend>Opciones</legend>
<button id="BotonDialogoItems" class="Boton1">Gestión de ítems</button>
</fieldset>
<form action="Guardar.php" method="post">
<div class="Calificaciones">
<table id="Tabla">
<tr>
<td colspan="2" class="HeadCuaderno">Alumno</td>
<?php
$Tabla = "PROF".$_SESSION['ID']."-ASIG".$_GET['Curso']."-EV".$_GET['Ev'];
$Query2 = "SELECT * FROM `".$Tabla."-Items`";
$MyQuery2 = $MyConnect->query($Query2);
while ($MyFetch2 = $MyQuery2->fetch_assoc()){
echo '<input type="text" name="Items[]" value="'.utf8_encode($MyFetch2['Reducido']).'" class="InputOculto"><td class="HeadCuaderno" title="'.utf8_encode($MyFetch2['NombreItem']).'">'.$MyFetch2['Reducido'].'</td>'; }
$Query3 = "SELECT * FROM `Matriculaciones` WHERE `Curso` = '".$_GET['Curso']."'";
$MyQuery3 = $MyConnect->query($Query3);
while ($MyFetch3 = $MyQuery3->fetch_assoc()){
$Query4 = "SELECT * FROM `Usuarios` WHERE `ID` = ".$MyFetch3['Alumno']."";
$MyQuery4 = $MyConnect->query($Query4);
$MyFetch4 = $MyQuery4->fetch_assoc();
echo '
<tr>
<td class="NumeroLista">'.$MyFetch3['NumeroLista'].'</td>
<td class="CuerpoNormal">'.utf8_encode($MyFetch4['NombreA1'].' '.$MyFetch4['NombreA2'].', '.$MyFetch4['NombreN']).'</td> ';
$Query5 = "SELECT * FROM `".$Tabla."-Cuaderno` WHERE `NumeroLista` = '".$MyFetch3['NumeroLista']."'";
$MyQuery5 = $MyConnect->query($Query5);
while ($MyFetch5 = $MyQuery5->fetch_array(MYSQLI_NUM)){
for ($i = 2; $i < count($MyFetch5); $i++){ echo '<td class="Calificacion"><input type="text" value="'.$MyFetch5[$i].'" class="CampoNotas" name="'.$MyFetch5[0].'[]"></td>';
}
}
}
?>
</tr>
</table>
</div>
<input type="text" value="<?= $Tabla; ?>" name="Tabla" class="InputOculto">
<input type="text" value="<?= $_GET['Curso']; ?>" name="Curso" class="InputOculto">
<input type="text" value="<?= $_GET['Ev']; ?>" name="Ev" class="InputOculto">
<button type="submit" class="Boton1">Guardar cuaderno</button>
</form>
</body>
</html>