Primero, quiero utilizar mis variables de sesión, o bien la tabla que contiene dichos datos (Password, Nombre, Nivel, Curp) Pero solo se ocupan los primeros 3 datos, y me gustaría también usar el curp, para de tal manera, en base al curp que este usando la sesión, se mostrarán datos que pertenezcan a su misma zona.
Al principio del post, coloqué el código que estoy usando para las sesiones, y aquí el código que quiero usar para el filtrado que necesito, cabe mencionar, que dentro de este mismo, también esta un juego de registros que me trae los datos del usuario que está utilizando la sesión, hagan caso omiso de este, ya que ese si funciona correctamente.
Código 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;
}
}
$colname_Datos = "-1";
if (isset($_SESSION['MM_Username'])) {
$colname_Datos = $_SESSION['MM_Username'];
}
mysql_select_db($database_Pharma, $Pharma);
$query_Datos = sprintf("SELECT usuarios.CURP, Nombre, Apellido_P, Apellido_M, RFC, Telefono, Celular, email, Plaza, Fecha_Inicio FROM usuarios inner join login WHERE Usuario = %s AND usuarios.CURP = login.Curp", GetSQLValueString($colname_Datos, "text"));
$Datos = mysql_query($query_Datos, $Pharma) or die(mysql_error());
$row_Datos = mysql_fetch_assoc($Datos);
$totalRows_Datos = mysql_num_rows($Datos);
// Aquí comienza el filtrado que necesito, pero que no me sale
mysql_select_db($database_Pharma, $Pharma);
$query_Supervisor = "SELECT usuarios.CURP, usuarios.Nombre, usuarios.Apellido_P, usuarios.Apellido_M, usuarios.RFC, usuarios.Telefono, usuarios.Celular, usuarios.Plaza, usuarios.email, cat_prom_zona.ZONA FROM usuarios, cat_prom_zona, curp_zona ON cat_prom_zona.ZONA = curp_zona.ZONA ";
$Supervisor = mysql_query($query_Supervisor, $Pharma) or die(mysql_error());
$row_Supervisor = mysql_fetch_assoc($Supervisor);
$totalRows_Supervisor = mysql_num_rows($Supervisor);
?>