Forum

> > Off Topic > Gruppen anzeigen lassen
Forums overviewOff Topic overviewLog in to reply

German Gruppen anzeigen lassen

21 replies
Page
To the start Previous 1 2 Next To the start

old Gruppen anzeigen lassen

jeepohahyo
User Off Offline

Quote
Hallo Leute!
Hier sind ja viele mit Ahnung von PHP, da kann mir bestimmt einer helfen:

Ich hätte gerne eine Liste, in der verschiedene Einträge aus einer MySQL-Datenbank in Gruppen eingeteilt ausgegeben werden. Das soll dann so aussehen, dass man immer eine Überschrift hat, dann die Einträge aus der Gruppe. Also:

ÜBERSCHRIFT
Eintrag 1
Eintrag 2
Eintrag 3
ÜBERSCHRIFT 2
Eintrag 4
Eintrag5
...

Außerdem muss man Einträge auch gut zwischenfügen können, also abundzu auch mal was in Gruppe 3 reintun können, obwohl man schon eine Gruppe 4 und 5 hat.
Kann einer mir ein Stichwort geben, wo ich das finde, oder mir sogar einige Denkanstöße oder ein Script liefern? Ich hatte schonmal überlegt, dass das sowas wie ein Thread-und-Post-System in einem Forum ist...

Und dann noch eine Frage, die nix mit dem Threadtitel zu tun hat:
Ich habs jetzt mal geschafft, einen Apache zu installieren, aber warum ist die Übersicht so hässlich? Ich hätte gerne so eine, wie bei einem Arcor Webspace. Zwar karg, aber okay. >Danke an Ewok für die unfreiwillige Unterstützung
Ich dachte eigentlich die kleinen Ordner und die paar Linien wären Standard Wie krieg ich das hin?

Danke schonmal!

old Re: Gruppen anzeigen lassen

bizzl
User Off Offline

Quote
Dicker has written
Hallo Leute!
Hier sind ja viele mit Ahnung von PHP, da kann mir bestimmt einer helfen:

Ich hätte gerne eine Liste, in der verschiedene Einträge aus einer MySQL-Datenbank in Gruppen eingeteilt ausgegeben werden. Das soll dann so aussehen, dass man immer eine Überschrift hat, dann die Einträge aus der Gruppe. Also:

ÜBERSCHRIFT
Eintrag 1
Eintrag 2
Eintrag 3
ÜBERSCHRIFT 2
Eintrag 4
Eintrag5
...

Außerdem muss man Einträge auch gut zwischenfügen können, also abundzu auch mal was in Gruppe 3 reintun können, obwohl man schon eine Gruppe 4 und 5 hat.
Kann einer mir ein Stichwort geben, wo ich das finde, oder mir sogar einige Denkanstöße oder ein Script liefern? Ich hatte schonmal überlegt, dass das sowas wie ein Thread-und-Post-System in einem Forum ist...

Zwei Tabellen:
Eine mit Überschriften (table_h):
ID: Int, Auto Increment
Text: VarChar(255)

Eine mit Einträgen (table_e):
ID: Int, Auto Increment
GID: Int
Text: VarChar(255)
...

Aufrufe wie folgt:
•SQL: SELECT * FROM 'table_h' SORT BY 'ID' ASC
•Alle Zellen in einer Schleife mit mysql_fetch_row durchgehen (tuts gibts zu sowas bei SelfPHP)
>>Im Schleifenkörper
>>SQL: SELECT * FROM 'table_e' WHERE 'GID' = '".$row['ID']."' SORT BY 'ID' ASC
>>Wieder Schleife Fetchen
>>>>Ausgabe

ich guck mal ob ich etwas code zusammengefrickel bekomme.

Dicker has written
Und dann noch eine Frage, die nix mit dem Threadtitel zu tun hat:
Ich habs jetzt mal geschafft, einen Apache zu installieren, aber warum ist die Übersicht so hässlich? Ich hätte gerne so eine, wie bei einem Arcor Webspace. Zwar karg, aber okay. >Danke an Ewok für die unfreiwillige Unterstützung
Ich dachte eigentlich die kleinen Ordner und die paar Linien wären Standard Wie krieg ich das hin?

Danke schonmal!

ich hab keinen plan was bei dem anders ist, sowohl bei meinem Apache unter Linux als auch beim XAMPP unter Windows siehts genauso aus Mach mal nen Screen von deinem.
Es geht aber irgendwie über templates, ich weiß bloss grade net welches man da editieren muss.
aber ist das net eigentlich egal? ich meine das wird doch sowieso meistens durch eine index-datei verdeckt.

old Re: Gruppen anzeigen lassen

jeepohahyo
User Off Offline

Quote
Danke für den Code, das hilft mir sehr, wenn ich Hilfe brauche meld ich mich, brauchst also keinen Code posten

Und in Sachen Server hab ich hier nen Screen

http://dickhuuhn.di.funpic.de/misc/apache.PNG

EDIT: Erste Anfrage nach genauem Lesen ist schonmal da: Wieso ausgerechnet mysql_fetch_row und nicht etwa mysql_fetch_array?
Den Unterschied zwischen den ganzen fetch teilen hab ich eh noch nie gefunden/verstanden...
edited 1×, last 17.11.06 09:11:50 pm

old Re: Gruppen anzeigen lassen

jeepohahyo
User Off Offline

Quote
Möp... Eigentlich keine Ahnung Wo sieht man das?
Ich hab ne Version 2.2.23, hilft das?

Edit auch beachten, habs erst dazugesetzt als du schon gepostet hattest, sorry!

old Re: Gruppen anzeigen lassen

bizzl
User Off Offline

Quote
Dicker has written
Möp... Eigentlich keine Ahnung Wo sieht man das?
Ich hab ne Version 2.2.23, hilft das?

Edit auch beachten, habs erst dazugesetzt als du schon gepostet hattest, sorry!

wo haste ihn runtergeladen? direkt bei apache?
würde ich net unbedingt machen. für fast jede linux-distro gibt es ein paar packages zur ordentlichen integration, und unter windows ist xampp für anfänger ganz gut geeignet.

old Re: Gruppen anzeigen lassen

jeepohahyo
User Off Offline

Quote
Möp, es funzt wat net... Ich kann irgendwie kein MySQL mehr

SELECT * FROM link_entry WHERE group LIKE 1 ORDER BY id ASC

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 'group LIKE 1 ORDER BY id ASC' at line 1

Hab MySQL Version 5.0.27

old Re: Gruppen anzeigen lassen

bizzl
User Off Offline

Quote
Dicker has written
Möp, es funzt wat net... Ich kann irgendwie kein MySQL mehr

SELECT * FROM link_entry WHERE group LIKE 1 ORDER BY id ASC

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 'group LIKE 1 ORDER BY id ASC' at line 1

Hab MySQL Version 5.0.27


Integer können nicht mit LIKE abgefragt werden, da Zahlen halt keinen Case besitzen. LIKE ist nur für VarChar oder TEXT mit Case-Insensitiver nachfrage. Du musst = verwenden. außerdem ist es sinnvoll wenn du identifier wie link_entry in ' oder ` setzt, das dies von einigen SQL-Dialekten verlangt wird (MySQL zwar net, ist aber trotzdem besser).

old Re: Gruppen anzeigen lassen

jeepohahyo
User Off Offline

Quote
Also WHERE id=1?
Ich bin grad bei nem Freund, zuhause teste ich dann!

Danke für die Hilfe

EDIT: Meh, alles berücksichtig, trotzdem gehts nez

SELECT * FROM 'link_entry' WHERE group = '1' ORDER BY 'id' ASC

Wälze grad das MySQL-Manual, das hilft mir aber auch net wirklich im Moment
edited 2×, last 18.11.06 08:48:06 pm

old Re: Gruppen anzeigen lassen

HW
User Off Offline

Quote
Die 1 müsste/sollte nicht in Anführungszeichen stehen. Sachen wie link_entry oder id sind die von bizzl angesprochenen identifier, die 1 dagegen nicht. Von demher gilt das mit den Quotes nicht für die 1.
Ansonsten müsste es funktionieren, habs selbst in der S2P Enzyklopädie ähnlich gemacht mit den Kategorien.

old Re: Gruppen anzeigen lassen

jeepohahyo
User Off Offline

Quote
Ist leider immer noch alles genauso

E_ALL bringt BTW auch nix ans Licht...

EDIT: Ich glaube ich habs, hab es eben mit HW in ICQ rausgekriegt.

EDIT²: Es geht, danke HW :D, ich hatte ein von MySQL belegtes Wort als Tabellennamen benutzt
edited 3×, last 18.11.06 09:49:18 pm

old Re: Gruppen anzeigen lassen

HW
User Off Offline

Quote
Hätte theoretisch auch funzen müssen wenn group in Anführungszeichen stände. Dann hätte MySQL das auch nicht als Befehl interpretiert, wie ich mir denke.

old Re: Gruppen anzeigen lassen

jeepohahyo
User Off Offline

Quote
Noch etwas: Hat zwar nix mit Gruppen zu tun, aber das ist so ne typische "Trau-mich-nicht-neuen-Thread-zu-öffnen-Frage".

Also, ich hab meine Seite mal hochgeladen, nur zeigt sie keine Texte an. Ich habs so geregelt, dass man ne Sprache einstellen kann, die dann in der Session gespeichert wird.
Wenn ich jetzt aber meine Seite anzeige, sind die Texte weg. Löscht man den PHPSESSID-Cookie und die PHPSESSID im Link ist alles an Text da (auf Deutsch)...

Bei mir auf dem PC läuft alles wunderbar, nur auf Funpic net. Gibts da vielleicht Konflikte zwischen PHP 4 und 5?

Die Seite ist
http://dickhuuhn.di.funpic.de/privat

old Re: Gruppen anzeigen lassen

bizzl
User Off Offline

Quote
eventuell. haste XAMPP? dort kannste nämlich frei zwischen PHP 4 und 5 switchen, schau dir mal das zeug im serverroot an. Switche also @home mal auf php 4 und teste es erneut.

old Re: Gruppen anzeigen lassen

jeepohahyo
User Off Offline

Quote
Nö, hab ich leider net, wollte nicht riskieren, dass gar nichts mehr läuft (Hab erst nach mehreren Versuchen das WAMP-Zeugs installiert gekriegt)

old Re: Gruppen anzeigen lassen

bizzl
User Off Offline

Quote
Dicker has written
Nö, hab ich leider net, wollte nicht riskieren, dass gar nichts mehr läuft (Hab erst nach mehreren Versuchen das WAMP-Zeugs installiert gekriegt)


Wenn du den WAMP abschaltest und XAMPP parallel dazu draufhaust und dann startest müsste es ohne probleme gehen. Eventuell musste jedesmal die pfade umstellen, allerdings dürften beide seiten dafür einen script besitzen.
XAMPP ist allerdings einfacher als ein echter WAMP und funzt eigentlich immer auf anhieb, deswegen kannste ruhig darauf umsteigen, solange du mit dem Server nicht ins netz willst (XAMPP ist auf voll offen konfiguriert, da brauchste etwas ehe du alles abgeschlossen hast)

old Re: Gruppen anzeigen lassen

bizzl
User Off Offline

Quote
Dicker has written
PHP 4, auf XAMPP, alles läuft
Daran liegts net...

dann ist bei funpic vllt irgendwas abgeschalten.
schick mir mal den code rüber, damit ich ihn mal unter LAMPPPP testen kann.

old Re: Gruppen anzeigen lassen

jeepohahyo
User Off Offline

Quote
Okay, ich schicks dir par Mail. Ist nur nicht sofort da, weil ich noch etwas meinen unübersichtlichen Code auskommentiere

EDIT: Okay, ist raus
Ich habe aber eigtl keine Sachen verwendet, die Sicherheitsrisiken darstellen. Nur SESSIONS und grundlegenden PHP-Kram...

EDIT2: Hast du meine Mail gekriegt? Sorry, dass ich nerve, aber ich weiß net ob ich die richtige Adresse genommen hab (die hier im Profil).
edited 1×, last 22.11.06 07:20:15 pm
To the start Previous 1 2 Next To the start
Log in to replyOff Topic overviewForums overview