$query=mysql_query("SELECT * FROM brugere WHERE aktiv = '1' ORDER BY $sortering $raekkefoelge") or die('Fejl: '.mysql_error()); echo '<table border="0" width="736" cellspacing="0" cellpadding="0"><tr><td width="185"><b><font face="verdana" style="font-size: 11px;">Brugernavn:</font></b></td><td width="173"><b><font face="verdana" style="font-size: 11px;">Sidst set online den.</font></b></td><td width="174"><b><font face="verdana" style="font-size: 11px;">Oprettet den.</font></b></td><td width="119"><b><font face="verdana" style="font-size: 11px;">Antal kommentar:</font></b></td></tr>'; $nr = 1; while($row = mysql_fetch_array($query)) { $navn=$row['nick']; $result = mysql_query("SELECT COUNT(navn) FROM scooter_kommentar WHERE navn = '$navn'") or die('Fejl: '.mysql_error()); $ialt=mysql_result($result,0); if($row['sidste_aktivitet']) { $sidste_aktivitet = $row['sidste_aktivitet']; } else { $sidste_aktivitet = NULL; } echo '<tr><td width="185"><font face="verdana" style="font-size: 11px;">'.$nr.'. '.$row['nick'].'</font></td><td width="173"><p align="left"><font face="verdana" style="font-size: 11px;">'.$sidste_aktivitet.'</font></td><td width="174"><font face="verdana" style="font-size: 11px;">'.$row['dato'].'</font></td><td width="119"><font face="verdana" style="font-size: 11px;">'.$ialt.'</font></td></tr>'; $nr++; } echo '</table>';
Nogle der vil hjælpe mig med at lave den færdig og så den virker??
Jeg skal have den til at sortere efter hvad man har valgt i formen... Og det den står til at sorter f.eks: Sidst set online - Faldende skal den markere....
Den her: <option value="XxXxX">Antal kommentar</option> hedder XxXxX fordi jeg ikke ved hvad den skal hedde.....
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
har du phpmyadmin så du lige kan paste tabellen + indhold .. så er det nok lidt nemmere at finde rundt i :) og hvis ikke om der er en anden måde jeg kan se mere på ?
CREATE TABLE brugere ( id int(11) NOT NULL auto_increment, aktiv int(11) NOT NULL default '0', nick tinytext NOT NULL, password varchar(32) NOT NULL default '', mail tinytext NOT NULL, ip tinytext NOT NULL, dato tinytext NOT NULL, sidste_aktivitet tinytext NOT NULL, PRIMARY KEY (id) ) TYPE=MyISAM;
CREATE TABLE scooter_kommentar ( id int(11) NOT NULL auto_increment, scooter_id int(11) NOT NULL default '0', ip tinytext NOT NULL, navn tinytext NOT NULL, email tinytext NOT NULL, dato tinytext NOT NULL, kommentar text NOT NULL, PRIMARY KEY (id) ) TYPE=MyISAM;
Du laver det bare på din måde bare det virker og det bliver som jeg skrev...
CREATE TABLE brugere ( id int(11) NOT NULL auto_increment, aktiv int(11) NOT NULL default '0', nick tinytext NOT NULL, password varchar(32) NOT NULL default '', mail tinytext NOT NULL, ip tinytext NOT NULL, dato tinytext NOT NULL, sidste_aktivitet tinytext NOT NULL, PRIMARY KEY (id) ) TYPE=MyISAM;
CREATE TABLE scooter_kommentar ( id int(11) NOT NULL auto_increment, scooter_id int(11) NOT NULL default '0', ip tinytext NOT NULL, navn tinytext NOT NULL, email tinytext NOT NULL, dato tinytext NOT NULL, kommentar text NOT NULL, PRIMARY KEY (id) ) TYPE=MyISAM;
så virker din sorter .. men det med at sortere efter antal kommentarer .. det er lidt sværre .. der tror jeg du blir nødt til at lave så der kommer et ekstra felt i brugere tabellen der står antalkommentaerer .. så hver gang folk skriver en kommentar så blir den sat til antal + 1 .. og så den sorterer derefter .. det er ganske nemt at lave :)
Ja nu dur det den skal bare markere det som der er valgt... f.eks: hvis man har sorteret sådan: Sidst set online - Faldende så skal den markere Sidst set online - Faldende ....
Når man går ind på siden brugere.php hvor den udskriver det om brugerne.... Så bruger den det her:
if ($sortering == "") { $sortering = "id"; } if ($raekkefoelge == "") { $raekkefoelge == "ASC"; }
Så vil jeg godt have at den markere Tilmeldt dato og Faldende som den står til at vise, så kan brugerne selv sortere det efter hvad de vil se med den form....
Altså jeg vil bare have den til at markere Tilmeldt dato og Faldende som std..
Når man går ind på siden så er Tilmeldt dato markeret som den skal men den har også markere Stigende isted for Faldende da den jo står til ASC så skal den jo markere Faldende...
if ($sortering == "") { $sortering = "dato"; } if ($raekkefoelge == "") { $raekkefoelge == "ASC"; }
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.