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 switch ($_GET['Ev']){ case 1: $EvN = "Primera Evaluación"; break; case 2: $EvN = "Segunda Evaluación"; break; case 3: $EvN = "Tercera Evaluación"; break; } ?> <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)){ 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>