PHP ledenlijst

Gestart doorFreestyle10 reacties23 weergaven

11 berichten · pagina 1 van 1

Freestyle

Lid · Topicstarter

Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik ben bezig met een ledenlijst. Nu heb ik een manier gevonden om te sorteren op gebruiker, email etc.
Maar de query lukt op een of andere manier niet.

Ik heb dit:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]limit[/COLOR][COLOR= #007700]])){[/COLOR]
    [COLOR= #0000BB]$limit[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]25[/COLOR][COLOR= #007700];
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
    [COLOR= #0000BB]$limit[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]limit[/COLOR][COLOR= #007700]];
}[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]sort[/COLOR][COLOR= #007700]])) {[/COLOR]
    [COLOR= #0000BB]$sort[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]ASC[/COLOR][COLOR= #007700];
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
    [COLOR= #0000BB]$sort[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]sort[/COLOR][COLOR= #007700]];
}[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]order[/COLOR][COLOR= #007700]])) {[/COLOR] 
[COLOR= #0000BB]$order[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]id[/COLOR][COLOR= #007700]; 
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
    [COLOR= #0000BB]$order[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]order[/COLOR][COLOR= #007700]];
}[/COLOR]
 
[COLOR= #0000BB]$sqll[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"SELECT * FROM users ORDER BY "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$order[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$sort[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" DESC LIMIT $limit"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sqll[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR] [URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
?>


De limiet doet ie dat werkt. Maar order en sort niet. Hoe los ik dit op?

Alvast bedankt.
0
Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je moet nog een WHERE toevoegen volgens mij, weet het niet heel zeker hoor. Ook zeg je nu, dat als sort leeg is, hij moet sorteren op ASC, terwijl er in de query al DESC staat, dat geeft dus conflicten met elkaar. Krijg je daarvoor geen error te zien?

E:
En om $limit moet nog "" =)
0
Freestyle

Lid · Topicstarter

Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Josnl schreef:
Je moet nog een WHERE toevoegen volgens mij, weet het niet heel zeker hoor. Ook zeg je nu, dat als sort leeg is, hij moet sorteren op ASC, terwijl er in de query al DESC staat, dat geeft dus conflicten met elkaar. Krijg je daarvoor geen error te zien?

E:
En om $limit moet nog "" =)
Bij die limit moet geen ""
En die limit doet het ook. Als hij DESC aan geeft, geeft hij geen ASC aan. En andersom.
En de WHERE hoeft niet.

Iemand anders die het wel weet?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
je hebt ORDER BY order soort DESC
soort is al ASC of DESC
dus dan heb je 2x dat soort
0
Freestyle

Lid · Topicstarter

Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sjoerd schreef:
je hebt ORDER BY order soort DESC
soort is al ASC of DESC
dus dan heb je 2x dat soort
Hoe bedoel je?
Ik doe het zelfden als bij limit. En bij limit doet ie het wel.
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je moest die DESC voor soort weghalen.
0
Freestyle

Lid · Topicstarter

Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bedankt!
Alleen hij doet het nog nietconfused
0
Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Shahiem schreef:
Je moest die DESC voor soort weghalen.
Dat zei ik dus emo
0
Freestyle

Lid · Topicstarter

Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Josnl schreef:
Eerdere citaten tonen
Shahiem schreef:
Je moest die DESC voor soort weghalen.
Dat zei ik dus emo
sorry ik zag het niet helemaalyummie en had het niet helemaal goed gelezenhypocrite
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Krijg je een foutmelding als je de query uitvoert?
0
Freestyle

Lid · Topicstarter

Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Luukvdo schreef:
Krijg je een foutmelding als je de query uitvoert?
Nee die krijg ik nietconfused
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren