Foros del Web » Programando para Internet » PHP »

Resultado de busqueda

Estas en el tema de Resultado de busqueda en el foro de PHP en Foros del Web. Buenas en mi quiero que me muestre un listado con los profesores que dependen de un centro. En la página los centros tengo lo siguiete: ...
  #1 (permalink)  
Antiguo 25/04/2016, 21:53
 
Fecha de Ingreso: mayo-2014
Ubicación: Valencia
Mensajes: 63
Antigüedad: 9 años, 11 meses
Puntos: 0
Resultado de busqueda

Buenas en mi quiero que me muestre un listado con los profesores que dependen de un centro.

En la página 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.tulibrodefp.es/profes...hp?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>
Continuo en el siguiente mensaje con el código, que no me cabe.
  #2 (permalink)  
Antiguo 25/04/2016, 21:54
 
Fecha de Ingreso: mayo-2014
Ubicación: Valencia
Mensajes: 63
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: Resultado de busqueda

Código PHP:
  <!--===================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"$currentPage0$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"$currentPagemax(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"$currentPagemin($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"$currentPagemin($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>

Etiquetas: busqueda, formulario, html, mysql, registro, resultado, select, sql, usuarios, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:50.