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.
