sortierung

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
imq
Mitglied
Beiträge: 98
Registriert: 23.09.2002 17:04
Kontaktdaten:

sortierung

Beitrag von imq »

hey leudz..

also in sache php proggen bin ich net so der crack.. :oops:
ich hab da mal ein problem..oder besser eine frage..

ich habe jetzt eine list die in der datenbank abgespeichert ist.. anzeigen lassen kann ich sie mir auch...
ich wollte diese aber nur sortieren... also das zum beispiel nach id´s oder nach herkunft etc..

gibt es einen allgemeinen befehl für das sortieren den ich benutzen kann??

oder muss dieser befehl spezifisch für die jeweilige situation angepasst bzw geschrieben werden...??

würde mich über eine antwort freuen..

Gruß

:: ImQ ::
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Du lässt dir die Information ja sicherlich über einen SELECT-Befehl anzeigen.. mit ORDER BY name_des_feldes ASC (bzw. DESC; absteigend/aufsteigend) kannst du dann sortieren.
imq
Mitglied
Beiträge: 98
Registriert: 23.09.2002 17:04
Kontaktdaten:

Beitrag von imq »

öhm..det mein ich..bin net gerade der crack..

Code: Alles auswählen

<? while ($data = mysql_fetch_array($result)) { ?>

        <tr> 
          <td width=25% height=15 align=center><tt class='std2'><? echo $data[nick]; ?></tt></td>
        </tr>
also der befehl bewirkt doch das anzeigen der nicks auf einer seite.. er liest ja die db aus...

wie kann man das denn jetzt ändern das er die namen sortiert??

also von nem select befehl seh ich nüx..;)

ImQ
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..poste mal den Code, der noch weiter oben steht.
imq
Mitglied
Beiträge: 98
Registriert: 23.09.2002 17:04
Kontaktdaten:

Beitrag von imq »

Code: Alles auswählen

<table width='<? echo $tablesize; ?>' border='0' cellpadding='0' cellspacing='0' align='center'>
<tr> 

    <td>
      <table width='<? echo $tablesize; ?>' border='0' cellpadding='0' cellspacing='0' align='center'>
        <tr> 
          <td width=25% height=15 align=center><tt class='std2'>Nick</tt> </td>
</tr>

<? while ($data = mysql_fetch_array($result)) { ?> 

        <tr> 
          <td width=25% height=15 align=center><tt class='std2'><? echo $data[nick]; ?></tt></td> 
        </tr>

<? } ?>

</table>
det is glaube ich der ganz code

gruß
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Da müsste was mit '$result = mysql_query(...' stehen.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
imq
Mitglied
Beiträge: 98
Registriert: 23.09.2002 17:04
Kontaktdaten:

Beitrag von imq »

öhm meinste dat hier??

Code: Alles auswählen

<?
break;
case "detail" : 
$query = "SELECT * FROM $tablename_member WHERE userid='$userid'";
$ergebnis = mysql_query($query); 

while ($data = mysql_fetch_array($ergebnis)) {
?>
det steht unter dem code..

gruß
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Sicher das es der einzige Query is (ein Query bewirkt etwas in der Datenbank, ´ne Abfrage, ´n Update usw.) ?
Wenn ja, dann müsstest du nach WHERE userid='$userid' noch ORDER BY name_des_feldes einfügen. Falls du dir nicht sicher bist, kannst du ja auch mal die Datei als *.txt abspeichern und hierher verlinken ?
Antworten

Zurück zu „Coding & Technik“