Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2015, 18:39
luisbarrios0992
 
Fecha de Ingreso: junio-2015
Mensajes: 1
Antigüedad: 8 años, 10 meses
Puntos: 0
Mensaje como ordenar registros de mysql en php

hola a todos!
tengo este problema, tengo q ordenar varios campos de mi tabla en mysql, lo estoy haciendo en php pero tengo un error y no se cual es...

quiero ordenar cada registro de la tabla reg_trab y mostrarlo en el html: aqui el codigo:

<?php
require_once("CDB.php");
@$S_ordena = $_POST['ordenar'];
@$Btn_orden = $_POST['ordenar_p'];

$buscar = "SELECT * FROM `reg_trab` ORDER BY `reg_trab`.`ID` ASC";
$result = mysql_query($buscar,$c) or die (mysql_error());
$num = mysql_num_rows($result);


if(isset($Btn_orden) && isset($S_ordena) == 'Cedula'){
$buscar = "SELECT * FROM `reg_trab` ORDER BY `reg_trab`.`Cedula` ASC";
$result = mysql_query($buscar,$c) or die (mysql_error());


}elseif(isset($Btn_orden) && isset($S_ordena) == 'Apellido'){
$buscar = "SELECT * FROM `reg_trab` ORDER BY `reg_trab`.`Apellido` ASC";
$result = mysql_query($buscar,$c) or die (mysql_error());

}elseif(isset($Btn_orden) && isset($S_ordena) == 'Direccion'){
$buscar = "SELECT * FROM `reg_trab` ORDER BY `reg_trab`.`Direccion` ASC";
$result = mysql_query($buscar,$c) or die (mysql_error());

}else{
echo "ninguna de las anteriores";
}

while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "<tr id='Input_tam'>";
foreach ($line as $col_value) {

echo "<td>".$col_value."</td>";
}
echo "</tr>";
}


?>

espero q puedan ayudarme.... gracias!!!