Comunidad de diseño web y desarrollo en internet online

Duda sobre posible error de variables

Citar            
MensajeEscrito el 03 Mar 2014 05:04 pm
Tengo una variable MM_IdUsuario que corresponde con el nombre de usuario que inició sesión en mi sitio. Eso funciona bien y el problema no tiene que ver con eso, sino con lo siguiente.
En el anterior tema había improvisado la manera de que por cada usuario que publicase algo en mi página, yo pudiese verlo como autor en la bd y en el sitio. Ahora, mi duda es la siguiente: Para el panel de usuario, en s u actividad, cree una consulta con las publicaciones cuyo autor corresponda a una variable de tipo entero y valor en tiempo de ejecución $_GET["MM_IdUsuario"] pero solo me muestra las publicaciones de todos los usuarios y no del que está loggeado en específico ¿me explico?.
¿Alguna idea de como resolverlo? Gracias.

Por Cramlet

13 de clabLevel



 

Diseñador Gráfico.

chrome
Citar            
MensajeEscrito el 04 Mar 2014 03:50 am
Como está generando la consulta SQL?

Por danmoracr

Claber

128 de clabLevel

1 tutorial

Genero:Masculino  

Web application developer

chrome
Citar            
MensajeEscrito el 04 Mar 2014 04:29 am

danmoracr escribió:

Como está generando la consulta SQL?


Código PHP :

<?php require_once('Connections/ventasonline.php'); ?>
<?php require_once('Connections/ventasonline.php'); ?>
<?php require_once('Connections/ventasonline.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;
}
}
?>
<?php
$varUsuarioP_ConsultaVendedor = "0";
if (isset($_GET["MM_IdUsuario"])) {
  $varUsuarioP_ConsultaVendedor = $_GET["MM_IdUsuario"];
}
mysql_select_db($database_ventasonline, $ventasonline);
$query_ConsultaVendedor = sprintf("SELECT usuario.strusuario, usuario.stremail, usuario.strpassword, usuario.strdireccion, usuario.strlocalidad, usuario.strProvincia FROM usuario WHERE usuario.idUsuario = %s", GetSQLValueString($varUsuarioP_ConsultaVendedor, "int"));
$ConsultaVendedor = mysql_query($query_ConsultaVendedor, $ventasonline) or die(mysql_error());
$row_ConsultaVendedor = mysql_fetch_assoc($ConsultaVendedor);
$totalRows_ConsultaVendedor = mysql_num_rows($ConsultaVendedor);

$varUsuarioP_ConsultaVendedor = "0";
if (isset($_SESSION["MM_IdUsuario"])) {
  $varUsuarioP_ConsultaVendedor = $_SESSION["MM_IdUsuario"];
}
mysql_select_db($database_ventasonline, $ventasonline);
$query_ConsultaVendedor = sprintf("SELECT usuario.strusuario, usuario.stremail, usuario.strpassword, usuario.strdireccion, usuario.strlocalidad, usuario.strProvincia FROM usuario WHERE usuario.idUsuario = %s", GetSQLValueString($varUsuarioP_ConsultaVendedor, "int"));
$ConsultaVendedor = mysql_query($query_ConsultaVendedor, $ventasonline) or die(mysql_error());
$row_ConsultaVendedor = mysql_fetch_assoc($ConsultaVendedor);
$totalRows_ConsultaVendedor = mysql_num_rows($ConsultaVendedor);

$varVend_ConsProvVend = "0";
if (isset($_POST["MM_IdUsuario"])) {
  $varVend_ConsProvVend = $_POST["MM_IdUsuario"];
}
mysql_select_db($database_ventasonline, $ventasonline);
$query_ConsProvVend = sprintf("SELECT provincias.strdescripcion FROM provincias WHERE provincias.idProvincias = %s", GetSQLValueString($varVend_ConsProvVend, "int"));
$ConsProvVend = mysql_query($query_ConsProvVend, $ventasonline) or die(mysql_error());
$row_ConsProvVend = mysql_fetch_assoc($ConsProvVend);
$totalRows_ConsProvVend = mysql_num_rows($ConsProvVend);

$varUsuaro_productosvendedor = "0";
if (isset($_GET["MM_IdUsuario"])) {
  $varUsuaro_productosvendedor = $_GET["MM_IdUsuario"];
}
mysql_select_db($database_ventasonline, $ventasonline);
$query_productosvendedor = sprintf("SELECT clasificado.strclasificado FROM clasificado WHERE clasificado.strautor = %s", GetSQLValueString($varUsuaro_productosvendedor, "int"));
$productosvendedor = mysql_query($query_productosvendedor, $ventasonline) or die(mysql_error());
$row_productosvendedor = mysql_fetch_assoc($productosvendedor);
$totalRows_productosvendedor = mysql_num_rows($productosvendedor);
?>

Por Cramlet

13 de clabLevel



 

Diseñador Gráfico.

chrome
Citar            
MensajeEscrito el 06 Mar 2014 08:12 am
Resuelto.

Por Cramlet

13 de clabLevel



 

Diseñador Gráfico.

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.