En la página de los centros tengo lo siguiete:
Código PHP :
<td align="center"> <a href="profes-registrados-list.php?intCentro=<?php echo $row_Categorias['intCentro']; ?>"><img src="images/iconos/profes.png" alt="Editar" title="Editar" width="16" height="16"></a> </td>
Aquí bien, cuando va a la nueva página por ejemplo con la variable de intCentro = 2 me va a :
http://alumnos.prueba.es/profes-registrados-list.php?intCentro=2
Pero mi problema viene a como configurar la página profes-registrados-list.php, ya que tengo en ella una serie de formulario de busquedas y siempre me aparece en blanco cuando vengo de la página de centros.
Mi página de profes es la siguiente:
Código PHP :
<?php require_once('Connections/conexion.php'); ?> <?php if(isset( $_SESSION['MM_UserGroup']) && $_SESSION['MM_UserGroup']==1){?> <?php require_once('includes/funciones.php'); ?> <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; } $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } $consulta=""; if ( isset($_GET['cadenabusqueda']) && $_GET['cadenabusqueda']<>'' ){ $consulta=stripslashes($_GET['cadenabusqueda']); } if ( isset($_GET['recordPendientes']) && $_GET['recordPendientes']='ver'){ $consulta = " AND (tblprofesores.strPassword IS NULL or tblprofesores.strPassword='')"; } if( isset($_POST['MM_Search']) && $_POST['MM_Search']=="form1" ){ $Busqueda = $_POST['busqueda']; $consulta = " AND strNombre LIKE '%".$Busqueda."%' OR strApellidos LIKE '%".$Busqueda."%' OR strEmail LIKE '%".$Busqueda."%' "; } /*mysql_select_db($database_conexion, $conexion); $query_Usuarios = "SELECT * FROM tblprofesores WHERE tblprofesores.intNivelAcceso >1 ".$consulta." ORDER BY tblprofesores.strApellidos DESC"; $Usuarios = mysql_query($query_Usuarios, $conexion) or die(mysql_error()); $row_Usuarios = mysql_fetch_assoc($Usuarios); $totalRows_Usuarios = mysql_num_rows($Usuarios);*/ $currentPage = $_SERVER["PHP_SELF"]; $maxRows_Usuarios = 20; // Numero de registros x pagina $pageNum_Usuarios = 0; // Seleccion de página $interval_page = 4; // desde la pagina actual - este valor hasta la pagina actual + este valor if (isset($_GET['pageNum_Usuarios'])) { $pageNum_Usuarios = $_GET['pageNum_Usuarios']; } $startRow_Usuarios = $pageNum_Usuarios * $maxRows_Usuarios; mysql_select_db($database_conexion, $conexion); $query_Usuarios = sprintf("SELECT * FROM tblprofesores WHERE tblprofesores.intNivelAcceso >1 %s ORDER BY intId DESC", $consulta); $query_limit_Usuarios = sprintf("%s LIMIT %d, %d", $query_Usuarios, $startRow_Usuarios, $maxRows_Usuarios); //echo $query_limit_Usuarios; $Usuarios = mysql_query($query_limit_Usuarios, $conexion) or die(mysql_error()); $row_Usuarios = mysql_fetch_assoc($Usuarios); if (isset($_GET['totalRows_Usuarios'])) { $totalRows_Usuarios = $_GET['totalRows_Usuarios']; } else { $all_Usuarios = mysql_query($query_Usuarios); $totalRows_Usuarios = mysql_num_rows($all_Usuarios); } $totalPages_Usuarios = ceil($totalRows_Usuarios/$maxRows_Usuarios)-1; $queryString_Usuarios = ""; if (!empty($_SERVER['QUERY_STRING'])) { $params = explode("&", $_SERVER['QUERY_STRING']); $newParams = array(); foreach ($params as $param) { if (stristr($param, "pageNum_Usuarios") == false && stristr($param, "totalRows_Usuarios") == false) { array_push($newParams, $param); } } if (count($newParams) != 0) { $queryString_Usuarios = "&" . htmlentities(implode("&", $newParams)); } } $queryString_Usuarios = sprintf("&totalRows_Usuarios=%d%s", $totalRows_Usuarios, $queryString_Usuarios); ?> <!DOCTYPE html> <html lang="es"><!-- InstanceBegin template="/Templates/Principal.dwt.php" codeOutsideHTMLIsLocked="false" --> <head> <!-- InstanceBeginEditable name="doctitle" --> <title>Prueba.es</title> <meta name="description" content=""> <meta name="robots" content="index, follow"> <!-- InstanceEndEditable --> <meta charset="utf-8"> <?php include("includes/precabecera.php"); ?> <!-- InstanceBeginEditable name="head" --> <style> <?php /*?>EVITAR LA HERENCIA DE ESTILOS ANTERIOR <?php */?> table, table td{ padding:5px; } </style> <!-- InstanceEndEditable --> </head> <body> <!-- InstanceBeginEditable name="EditRegion3" --> <?php $menuseleccionado = 8;?> <section class="bg1"> <!--==============================header=================================--> <header id="header"> <div class="container_12"> <?php include("includes/cabecera.php"); ?> <?php //include("includes/slider.php"); ?> <?php include("includes/menu.php"); ?> </div> </header> <!--===================content====================--> <div id="content"> <div class="container_12"> <div class="row"> <div class="grid_12"> <h3 class="mrg22 pad3">Listado Usuarios</h3> <?php if ( !isset($_GET['recordPendientes']) || $_GET['recordPendientes']<>'ver'){?> <a href="profesores-contra-list.php?recordPendientes=ver"> <h1><img src="images/iconos/ico-usuario.png" alt="Inactivo" title="Inactivo" width="16" height="16"> Ver Usuarios Pendientes de Contraseña</h1> </a> <?php }else{?> <a href="profes-contra-list.php"> <h1><img src="images/iconos/ico-usuario.png" alt="Inactivo" title="Inactivo" width="16" height="16"> Ver Todos los Usuarios</h1></a> <?php }?> <br> <form method="post" name="form1" action="<?php echo $currentPage; ?>" > <label class="name"> <h1>Búsqueda:</h1><input class="seleccion" id="busqueda" name="busqueda" type="text" placeholder="Nombre / Apellidos / Email"> <input class="botton" type="submit" value="Aceptar" onClick="javascript: return validar();"> </label> <input type="hidden" name="MM_Search" value="form1"> </form> <br> <?php if( isset($consulta) && $consulta<>""){ ?> <br><a href="profes-registrados-list.php"><h1><< Volver</h1></a> <?php }?> <?php if( $totalRows_Usuarios >0){?> <?php $counter=0; ?> <div class="maktable"> <table width="100%" cellpadding="2" > <tr > <td class="cabecera-tabla" align="center">Borrar </td> <td class="cabecera-tabla" align="center">Nombre</td> <td class="cabecera-tabla" align="center">Ciclo y curso</td> <td class="cabecera-tabla" align="center">Centro</td> <td class="cabecera-tabla" align="center">Email</td> <td class="cabecera-tabla" align="center">Telefono</td> <td class="cabecera-tabla" align="center">Estado </td> <td class="cabecera-tabla" align="center">Edit </td> <td class="cabecera-tabla" align="center">Alumnos </td> </tr> <?php do { ?> <?php if ($counter % 2==0){$saltear='linea1';} else{$saltear='linea2';}?> <tr class="resaltado <?php echo $saltear ?>"> <td align="center"><a href="profes-registrados-eliminar.php?recordId=<?php echo $row_Usuarios['intId']; ?>"><img src="images/iconos/eliminar.png" alt="Eliminar" title="Eliminar"width="16" height="16" onclick="javascript:return asegurar();"></a></td> <?php $counter= $counter+1;?> <td><?php echo $row_Usuarios['strNombre'].' '.$row_Usuarios['strApellidos']; ?></td> <td><?php echo $row_Usuarios['strEspecialidad']; ?></td> <td><a href="http://alumnos.prueba.es/centros-edit.php?recordId=<?php echo $row_Usuarios['intCentro']; ?>"><?php echo fn_NombreCentro($row_Usuarios['intCentro']); ?></td> <td><?php echo $row_Usuarios['strEmail']; ?></td> <td><?php echo $row_Usuarios['intTelefono']; ?></td> <td align="center"> <?php if($row_Usuarios['intActivo']==0){ ?> <img src="images/iconos/inactivo.gif" alt="Inactivo" title="Inactivo" width="16" height="16"> <?php } else {?> <img src="images/iconos/activo.png" alt="Activo" title="Activo" width="16" height="16" <?php } ?> </td> <td align="center"><a href="profes-registrados-edit.php?recordId=<?php echo $row_Usuarios['intId']; ?>&recordNameUser=<?php echo $row_Usuarios['strNombre'].' '.$row_Usuarios['strApellidos']; ?>"><img src="images/iconos/icono_edit.png" alt="Editar" title="Editar" width="16" height="16"></a></td> <td align="center"><a href="profes-registrados-edit.php?recordId=<?php echo $row_Usuarios['intId']; ?>&recordNameUser=<?php echo $row_Usuarios['strNombre'].' '.$row_Usuarios['strApellidos']; ?>"><img src="images/iconos/alumnos.png" alt="Editar" title="Editar" width="16" height="16"></a></td> </tr> <?php } while ($row_Usuarios = mysql_fetch_assoc($Usuarios)); ?> </table> </div> <br> <?php if( isset($consulta) && $consulta <>'' ){$nuevotermino = '&cadenabusqueda='.$consulta;} else{$nuevotermino="";} ?> <?php if( isset($_GET['cadenabusqueda']) && $_GET['cadenabusqueda']<>''){$nuevotermino="";}?> <?php if ($pageNum_Usuarios > 0) { // Show if not first page ?> <div class="primero"> <a href="<?php printf("%s?pageNum_Usuarios=%d%s%s", $currentPage, 0, $queryString_Usuarios, $nuevotermino); ?>" title="Primero">Primero</a> </div> <?php } // Show if not first page ?> <?php if ($pageNum_Usuarios > 0) { // Show if not first page ?> <div class="anterior"> <a href="<?php printf("%s?pageNum_Usuarios=%d%s%s", $currentPage, max(0, $pageNum_Usuarios - 1), $queryString_Usuarios, $nuevotermino); ?>" title="Anterior"> Anterior </a> </div> <div class="simbolos">...</div> <?php } // Show if not first page ?> <?php if ($pageNum_Usuarios-$interval_page<1){?> <?php $inicio = 0;?> <?php } else{?> <?php $inicio = $pageNum_Usuarios-$interval_page;?> <?php }?> <?php if ($pageNum_Usuarios+$interval_page>=$totalPages_Usuarios){?> <?php $final = $totalPages_Usuarios;?> <?php } else{?> <?php $final = $pageNum_Usuarios+$interval_page;?> <?php }?> <?php for ($pagina=$inicio; $pagina<=$final; ++$pagina){?> <?php if ( $pagina==$pageNum_Usuarios){?> <?php $clase = "elegida";?> <?php } else {$clase = "numeral";}?> <div class="<?php echo $clase; ?>"> <a href="<?php printf("%s?pageNum_Usuarios=%d%s%s", $currentPage, min($totalPages_Usuarios,$pagina), $queryString_Usuarios, $nuevotermino); ?>" title="<?php echo $pagina+1; ?>"><?php echo $pagina+1; ?></a> </div> <?php }?> <?php if ($pageNum_Usuarios < $totalPages_Usuarios) { // Show if not last page ?> <div class="simbolos">...</div> <div class="siguiente"> <a href="<?php printf("%s?pageNum_Usuarios=%d%s%s", $currentPage, min($totalPages_Usuarios, $pageNum_Usuarios + 1), $queryString_Usuarios, $nuevotermino); ?>" title="Siguiente">Siguiente</a> </div> <?php } // Show if not last page ?> <?php if ($pageNum_Usuarios < $totalPages_Usuarios) { // Show if not last page ?> <div class="ultimo"> <a href="<?php printf("%s?pageNum_Usuarios=%d%s%s", $currentPage, $totalPages_Usuarios, $queryString_Usuarios, $nuevotermino); ?>" title="Ultimo">Ultimo</a> </div> <?php } // Show if not last page ?> <br> <br> <?php }?> <?php if( $totalRows_Usuarios ==0){?> <p>Información no disponible</p> <?php }?> </div> </div> </div> </div> <!--===================footer=====================--> <?php include("includes/footer.php"); ?> </section> <!-- InstanceEndEditable --> </body> <!-- InstanceEnd --></html> <?php mysql_free_result($Usuarios); ?> <?php }else{ header("Location: index.php"); }/*restringir acceso a pagina*/?> <script> function asegurar() { rc=confirm("¿Esta seguro que desea eliminar esta información?"); return rc; } </script>
Me estoy volviendo loco para que me muestro los resultados que solicito.
Muchas gracias.