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!!!