Voy a necesitar un poco mas de ayuda:
Esta es la busuqeda con su paginacion:
Código PHP:
Ver original<? include('../configp.php');
$campo = marca1;
$registros = 1;
if(!$_GET['pagina']){
$inicio = 0;
$_GET['pagina'] = 1;
}else{
$inicio = ($_GET['pagina'] - 1) * $registros;
}
$resultados = mysql_query("SELECT * FROM imagenes where marca='$campo' order by '$orden'"); $resultados = mysql_query("SELECT * FROM imagenes where marca='$campo' order by '$orden' LIMIT $inicio, $registros"); $total_paginas = ceil($total_registros / $registros);
$qry=$resultados;
?>
<table width="600" align="center" bgcolor="#00FF33">
<tr bgcolor="#FFFFFF">
<td rowspan="3" bgcolor="#CCFF00" width="150"><a href="../<?php echo $row['url']; ?>" rel="lightbox"><img src="../<?php echo $row['url']; ?>" width="90%" align="top" ></a></td>
<td>Modelo: <?php echo $row['modelo']; ?></td>
<td>Nivel: <?php echo $row['nivel']; ?></td>
</tr>
<tr bgcolor="#FFFFFF">
<td>Peso: <?php echo $row['peso']; ?>gr.</td>
<td>Precio: <?php echo $row['precio']; ?>€*</td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2" height="206">Descripcion: <?php echo $row['descripcion']; ?></td>
</tr>
<tr bgcolor="#FFFFFF">
<td>
<?php
if(($_POST["voto"] >= 1) && ($_POST["voto"] <= 5)){
$voto = $_POST["voto"];
$imagen_id = $_POST["imagen_id"];
$sql = mysql_query("SELECT media,nvotos FROM imagenes WHERE imagen_id='".$row['imagen_id']."'"); $media = ( ($info["media"]*$info["nvotos"]) + $voto ) / ( $info["nvotos"]+1 );
$votos = $info["nvotos"] + 1;
mysql_query("UPDATE imagenes SET media='".$media."',nvotos='".$votos."' WHERE imagen_id='".$row["imagen_id"]."'"); }else{ echo "Voto no valido."; }
}
?>
<form name="votos" method="post" action="<?php $_SERVER["PHP_SELF"]; ?>">
<input type="hidden" name="id" value="">
<input type="radio" name="voto" value="1">
1
<input type="radio" name="voto" value="2">
2
<input type="radio" name="voto" value="3">
3
<input type="radio" name="voto" value="4">
4
<input type="radio" name="voto" value="5">
5
<input type="submit" name="send" style="margin-top:10px; color:#FFFFFF; border:1px solid #000000; width:70px; height:20px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:2px; line-height:14px; background-color:#FF0080; "value="Votar">
</form>
<?php
$resultComen = mysql_query("SELECT * FROM imagenes WHERE imagen_id=".$row["imagen_id"]." ORDER BY imagen_id ASC"); {
echo '
Media de Votos:';
if( $row['media']==0){ echo "Sin votos aun, se el primero"; } else{ echo $rowComen["media"]; } ?>
</td>
<td colspan="2" bgcolor="#FFFFFF"> <a href="<?php echo $row['compra']; ?>" target="_blank" ><img src="../objetos/carrito_compra.png" border="0"/></a>
</td>
</tr>
</table>
<BR>
<?
}
?>
<?php }
if(($_GET['pagina']-1) > 0) {
echo "<a href='http.../".$campo.".php?pagina=".($_GET['pagina']-1)."'>< Anterior</a> ";
}
for($i=1; $i <= $total_paginas; $i++){
if($_GET['pagina'] == $i){
echo "<b>".$pagina."</b> ";
}else{
echo "<a href='http://.../".$campo.".php?pagina=$i'>$i</a> ";
}
}
if(($_GET['pagina']+1) <= $total_paginas){
echo " <a href='http://.../kaitt.php?pagina=".($_GET['pagina']+1)."'>Siguiente ></a>";
}
?>
Tal y como esta, la busqueda se ordena de manera de manera "fija";
Pero me gustaria agregarle la opcion de que ordene en funcion del campo precio, dando la opcion de mas barato a mas caro o al contrario.
No se si me explique bien...