Ver Mensaje Individual
  #11 (permalink)  
Antiguo 17/03/2012, 17:37
ph20
 
Fecha de Ingreso: julio-2011
Ubicación: España
Mensajes: 127
Antigüedad: 12 años, 9 meses
Puntos: 2
Respuesta: Terminar buscador

Tengo enlazado un radio button a la búsqueda y funciona, pero he pensado añadir también un option que determine el Order by.

He hecho esto y la búsqueda la realiza pero no la ordena en función del option, que hay mal? como lo soluciono?

Código PHP:
$respuesta $_POST['escribir']; // el radio button
$ordenar $_POST['ordenar']; // el option

if ($respuesta == "respuesta1") { // si selecciona la primera opción del radio button

$buscar $_POST['palabra']; // buscará la palabra que escriba el usuario

$con=mysql_connect("localhost","usuario","contraseña");
$sql "SELECT * FROM tabla WHERE Nombre like '%$buscar%' ORDER BY '%$ordenar%' ASC"// buscará en la tabla "tabla" en la columna "nombre" la palabra que haya escrito en "buscar" y se ordenará  por el option de "ordenar" que haya seleccionado
mysql_select_db("base"$con); 

$result mysql_query($sql$con); 

$total mysql_num_rows($result);

// y seguría para imprimir resultados
y se repetiría dependiendo la opción del radio que seleccionase 
Dejo el option también:
Código HTML:
<select name="ordenar">
<option value="Name">Nombre</option>
<option value="Id">Id</option>
</select> 

Última edición por ph20; 17/03/2012 a las 17:47