Hola, he probado y funciona la primera parte, intente agregar al script lo de ASC y DESC pero no funciona,
Código PHP:
Ver original<html>
<head>
<?php
$ord = array('ASC', 'DESC'); $campos = array('ID', 'TITULO', 'DESCRIPCION', 'FOTO', 'VIDEO', 'HORA', 'FECHA'); // Defines el orden:
// Haces una validación
$order = 'ID';
}
$sorter= 'ASC';
}
include('config.php');
?>
</head>
<body>
<table border="2">
<?php
$q="SELECT * FROM noticias ORDER BY '$sort' '$sorter'";
$i=0;
$id=$row['ID'];
$title=$row['TITULO'];
$des= $row['DESCRIPCION'];
echo "<tr>";
echo "<td>".$id."</td><td>".$title."</td><td>".substr($des,0, 10)."</td>"; echo "</tr>";
$i++;
}
?>
</table>
</body>
</html>
Si no pongo ningun parametro en la url lo ordena por ID y ASC. Y si pongo parametros sigue igual
Pienso que el error esta en la consulta
Código PHP:
Ver original$q="SELECT * FROM noticias ORDER BY '$order' '$sorter'";
he puesto las. Variables con comilla simple y con doble comilla perk no funciona