10. maj 2008 - 14:56Der er
20 kommentarer og 2 løsninger
Order by klik virker ikke?
Hej folk på eksperten :) Når jeg vil sortere efter nyeste, så sortere den det i rigtige rækkefølge. Men når jeg vil sortere i popular - så kommer de ikke i rigtige række følge. Jeg ved sku ikke hvad der skulle være galt :S. Lidt af koden:
<? if($_GET["valg"] == "popular") { echo(""); ?> <? include "connect.php";
prodigy.. jamen din "klik" så vidt vi kan se i din kode, hører ingen steder henne... hvor og hvordan definerer du "klik" ?
i min kodestump, tjekker den om man har trykket på et soterings link, og hvis man ikke har, soterer den efter nyeste, ellers efter det der er blevet klikket på.
efter din sort by klik, prøv at smide ASC ind... hvis resultatet vender forkert, så udskift ASC med DESC. :)
1. Klik = hvor mange gange man har trykket på den.
2.Jokes | id joken klik kategori ip afsender dato ? ------------- Den sortere kun efter det første nr har jeg lagt mærke til Altså, hvis det er over 10, så falder den ned i bunden, fordi den opfatter den som et 1 tal.. Hvordan ændrer jeg dette?
Så går du ind til der hvor at tabellen er defineret. Kigger på hvilken datatype klik er - jeg gætter på at den er en varchar(255) eller noget lignende. Og så ændre du den til at være en taltype - f.eks. int.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.