Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2013, 11:19
cjl0
 
Fecha de Ingreso: mayo-2005
Mensajes: 3
Antigüedad: 19 años
Puntos: 0
SPRINT (Dos condiciones igual a un mismo GET)

Código PHP:
Ver original
  1. //[I]declaro la variable GET:[/I]
  2.  
  3. if (isset($_GET['categoria'])) {
  4.   $colname_qry = "-1";
  5.   $colname_qry = (get_magic_quotes_gpc()) ? $_GET['categoria'] : addslashes($_GET['categoria']);
  6. }
  7. //[I]Conecto...[/I]
  8. mysql_select_db($database, $conexion);
  9.  
  10. //[I]... y consulto...[/I]
  11. $query_qry = sprintf("SELECT * FROM tienda_articulos WHERE (categoria_id or categoria_2 = %s) ORDER BY articulo ASC", GetSQLValueString($colname_qry, "int"));


La sentencia no está bien construída porque da error. Lo que quiero es saber cómo consultar que categoria_id o categoria_2 tengan el valor del GET usando sprinft correctamente.

Gracias anticipadas.

Última edición por gnzsoloyo; 19/02/2013 a las 11:28