Beste SDers,
Voor mijn website ben ik op zoek naar een script waarmee ik een gedeelte van mijn website (dat ik uit de database haal.) kan sorteren op Naam, catagorie, datum, aantal keer bekeken/download, etc. (Voorbeeld: http://www.epicwar.com)
Ik heb geen idee hoe een script zoals dit heet en of het gratis te downloaden is.
Hopelijk kan iemand me hier verder helpen.
Mvg,
Thijs
- Script gezocht
-
23-05-2009, 10:15 #1
- Berichten
- 418
- Lid sinds
- 16 Jaar
Script gezocht
-
-
23-05-2009, 10:21 #2
- Berichten
- 308
- Lid sinds
- 17 Jaar
Misschien kun je hier wat mee: http://www.phphulp.nl/php/scripts/1/437/
-
23-05-2009, 10:51 #3
- Berichten
- 418
- Lid sinds
- 16 Jaar
Origineel gepost door Frank Hijlkema
Misschien kun je hier wat mee: http://www.phphulp.nl/php/scripts/1/437/
Het is nog niet precies wat ik zoek. Ik zoek echt iets zoals het script uit mijn voorbeeld waar het aantal bestanden per 25 (kan meer of minder zijn natuurlijk) wordt weergegeven en waar je ze kunt sorteren op bijvoorbeeld naam, datum, etc.
In dit script wordt er wel telkens een nieuwe pagina aangemaakt wanneer je meer dan 25 leden hebt maar hier kun je alleen maar op naam sorteren.
-
23-05-2009, 13:28 #4
- Berichten
- 376
- Lid sinds
- 18 Jaar
25 resultaten weergeven over verschillende pagina's met OFFSET (deel overslaan bij bijv. pagina 2) en LIMIT (op 25 resultaten houden). Sorteren met ORDER BY, het veld kun je als $_GET uit de url halen. Bijv. als je op category klikt om daarop te sorteren, link > results.php?orderby=category en dan in je SQL query ORDER BY ".mysql_real_escape_string($_GET['orderby']).". Maar het veiligst is daarbij om te werken met het switch statement.
-
23-05-2009, 14:46 #5
- Berichten
- 418
- Lid sinds
- 16 Jaar
Origineel gepost door Peter W.
25 resultaten weergeven over verschillende pagina's met OFFSET (deel overslaan bij bijv. pagina 2) en LIMIT (op 25 resultaten houden). Sorteren met ORDER BY, het veld kun je als $_GET uit de url halen. Bijv. als je op category klikt om daarop te sorteren, link > results.php?orderby=category en dan in je SQL query ORDER BY ".mysql_real_escape_string($_GET['orderby']).". Maar het veiligst is daarbij om te werken met het switch statement.
-
23-05-2009, 17:22 #6
- Berichten
- 376
- Lid sinds
- 18 Jaar
Origineel gepost door Thijs O
Bedankt, ik ga er mee aan de slag. Heb je toevallig ook enig idee hoe een script zoals dit heet?
http://www.chipmunk-scripts.com/boar...ID=43&ID=10150
hetzelfde idee (maar brakkig gescript).
-
24-05-2009, 13:18 #7
- Berichten
- 756
- Lid sinds
- 16 Jaar
Ik heb dit even uit een class van mij gehaald, misschien heb je er iets aan:
PHP Code:<?php
function generate_sort_query($aSort,$default){
if($aSort){
$aSort = explode( ",", $aSort );
$i='';
$SQL_sSort='';
foreach($aSort as $sSort){
$i++;
if($i>1){
$sSeperator=', ';
}else{
$sSeperator='';
}
if(ereg('_',$sSort)){
list($sFieldname, $sSort_mode) = split('_', $sSort);
}else{
return $default;
}
switch($sSort_mode){
case 'up':
$sOpt=' ASC';
break;
case 'down':
$sOpt=' DESC';
break;
default:
return $default;
break;
}
$SQL_sSort.=$sSeperator.mysql_real_escape_string($sFieldname).$sOpt;
}
}else{
$SQL_sSort=$default;
}
return $SQL_sSort;
}
function getAllUsers(){
if(!isset($_GET['sort'])){
$_GET['sort']="";
}
$q = "SELECT * FROM users ORDER BY ".generate_sort_query($_GET['sort'],'id DESC');
$rResult = mysql_query($q, $connection);
return $rResult;
}
?>
http://domeinnaam.nl/members.php?sort=username_down
Owja je kan ook op meerdere velden sorteren:
?sort=id_up,username_downLaatst aangepast door Z Tas : 24-05-2009 om 13:26
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic