mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mo 05.12.2016 03:49 Benutzername: Passwort: Auto-Login

Thema: problem mit sortieren... vom 16.06.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> problem mit sortieren...
Seite: 1, 2  Weiter
Autor Nachricht
reside
Threadersteller

Dabei seit: 23.01.2005
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 16.06.2006 19:37
Titel

problem mit sortieren...

Antworten mit Zitat Zum Seitenanfang

Hallo,

ich habe Folgendes Problem:

Ich will mit einer Select-Box meine Datenbankausgabe sortieren lassen!

Hierzu habe ich folgenden code:


Code:
<?php
    error_reporting(E_ALL);



    @mysql_connect("localhost","root","") OR die(mysql_error());
    mysql_select_db("mitglieder") OR die(mysql_error());

    $sql = "SELECT
                name,
                nick,
                id,
                email
               
            FROM
            user
            ORDER BY
                name;";


    $result = mysql_query($sql) OR die(mysql_error());

    echo "Namen in der Datenbank:\n";
    if(mysql_num_rows($result)) { // gucken ob was im Query drinsteckt
        while($row = mysql_fetch_assoc($result)) {
            echo $row['name']." - ".$row['id']."  - ".$row['nick']."  - ".$row['email']." \n";
        }
    } else {
        echo "Es sind keine Daten in der Datenbank vorhanden\n";
    }

?>



Irgendwie bringt es mir immer einen Fehler!

Könnt ihr mir sagen, was ich falsch gemacht habe? Würde mich über eine Antwort sehr freuen!
Vielen Dank
.reside
  View user's profile Private Nachricht senden
stsy2k

Dabei seit: 30.01.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 16.06.2006 19:46
Titel

Re: problem mit sortieren...

Antworten mit Zitat Zum Seitenanfang

reside hat geschrieben:
Könnt ihr mir sagen, was ich falsch gemacht habe?

Nein, da du den Fehler nicht gepostet hast.

EDIT: Das ; im Select ist falsch.


Zuletzt bearbeitet von stsy2k am Fr 16.06.2006 19:47, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
dastef

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 16.06.2006 19:50
Titel

Antworten mit Zitat Zum Seitenanfang

stsy2k sorry aber raten bringt nix .. der ; ist da durchaus richtig -
muss da aber nicht hin.

und reside .. Irgendwie bringt es mir immer einen Fehler! bist
du vielleicht so gütig und sagst uns auch noch welche? Ich mein,
du hättest die Hilfe gerne von uns - nicht wir von dir.
  View user's profile Private Nachricht senden
reside
Threadersteller

Dabei seit: 23.01.2005
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 16.06.2006 20:00
Titel

Antworten mit Zitat Zum Seitenanfang

ich bitte tausendmal um verzeihung!

erhalte diesen Fehler:

Notice: Undefined index: orderby in ...mitglieder.php on line 18
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 8


Vielen Dank schonmal!
.reside
  View user's profile Private Nachricht senden
tacker

Dabei seit: 22.03.2002
Ort: Offenbach am Main
Alter: 36
Geschlecht: Männlich
Verfasst Fr 16.06.2006 21:36
Titel

Antworten mit Zitat Zum Seitenanfang

POste mal bitte den ganzen PHP-Code.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
reside
Threadersteller

Dabei seit: 23.01.2005
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 17.06.2006 01:33
Titel

Antworten mit Zitat Zum Seitenanfang

hier bitte sehr:

Code:

<?php
    error_reporting(E_ALL);



    @mysql_connect("localhost","root","") OR die(mysql_error());
    mysql_select_db("mitglieder") OR die(mysql_error());

    $sql = "SELECT
                name,
                nick,
                id,
                email
               
            FROM
            user
            ORDER BY
                name;";


    $result = mysql_query($sql) OR die(mysql_error());

    echo "Namen in der Datenbank:\n";
    if(mysql_num_rows($result)) { // gucken ob was im Query drinsteckt
        while($row = mysql_fetch_assoc($result)) {
            echo $row['name']." - ".$row['id']."  - ".$row['nick']."  - ".$row['email']." \n";
        }
    } else {
        echo "Es sind keine Daten in der Datenbank vorhanden\n";
    }

?>
<form action='<?=$_SERVER["PHP_SELF"]?>' method='POST'>
<select name='orderby'>
<option value='name'>Name</option>
<option value='nick'>Nickname</option>
<option value='id'>ID</option>
<option value='email'>E-Mail</option>
</select>
</form>



Danke, Gruß .reside


Zuletzt bearbeitet von reside am Sa 17.06.2006 01:34, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
beeviZ

Dabei seit: 30.09.2002
Ort: Dortmund
Alter: 23
Geschlecht: Männlich
Verfasst Sa 17.06.2006 04:11
Titel

Antworten mit Zitat Zum Seitenanfang

hm. naja, muss man sql nich noch sagen ob er asc oder desc odern soll, oder machter automatisch asc wenn nichts angegeben wird?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
tacker

Dabei seit: 22.03.2002
Ort: Offenbach am Main
Alter: 36
Geschlecht: Männlich
Verfasst Sa 17.06.2006 10:27
Titel

Antworten mit Zitat Zum Seitenanfang

reside hat geschrieben:
Notice: Undefined index: orderby in ...mitglieder.php on line 18

Diese Fehlermeldung passt nicht zum Code, den Du gepostet hast.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Sortieren mit MySQL
Indesigntabelle sortieren
ID Sortieren unter eaccess
Daten sortieren
Nach Datum sortieren
[php] liste sortieren
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.