Ver Mensaje Individual
  #11 (permalink)  
Antiguo 09/08/2010, 20:09
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Ordenar consulta

ha, esto es otra voz, bueno pues el problema es este
tu tienes

Código PHP:
$query_Recordset1 "SELECT * FROM inmuebles order by $_GET['field'] $_GET['order']"
pero pues esto da problema con las comillas, así que cambialo a esto

Código PHP:
$query_Recordset1 "SELECT * FROM inmuebles order by ".$_GET['field']." ".$_GET['order']; 
esto soluciona el error PERO te mostrara ahora un error de mysql, porque??
porque no has hecho el punto 2 que te comente en anterior post

Cita:
"2. validar que si no se ha obtenido nada en $_GET['field'] ni en $_GET['order'] le asigne a estas valores por defecto. y en caso contrario pues que use los valores que lleguen"
lo cual puede manejarse de este modo

Código PHP:
if(!isset($_GET['field'])){
 
$_GET['field']='Id';

y pues podría manejarse lo mismo para order si se quiere aunque no es necesario pues mysql usa asc por omisión haciendo a un lado el $_GET['order']

prueba y comentas
saludos

__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com