MySQL – Tabellen auslesen und diese dann in einer PHP Datei ordnen lassen.?
Sonntag, 23. Mai 2010, 07:36
Abgelegt unter: Fotos

Ich bin noch ziemlich neu in diesen Gebiet, hab nun erfolgreich eine Tabelle erstellt die Bilder + Thumbs + Kleinere Infos angibt und natürlich für jede Kategorie eine neue Tabelle gemacht. Sprich: Foto, Artwork & Sketch. Ich möchte nun alle 3 Tabellen auf eine Site ausgeben und sie per Klick auf der PHP Seite ordnen lassen, so das z.b nur die Sketch angezeigt werden oder nur die Fotos.
Wie mache ich das am besten?


3 Kommentare bisher • RSS-Feed für KommentareTrackBack URI

Hinterlase deinen Kommentar!

  • digimax7 sagt:

    Hallo!
    Es genügen zwei Tabellen, eine für die Fotos und die zweite für alle Kategorien. Du bist dann flexibler und kannst jederzeit neue Kategorien einfügen.
    1. Tabelle: fotos – Spalten: id,kat_id,titel,datei,thumb
    2. Tabelle: fotos_kat – Spalten: id,titel
    Tabelle fotos_kat füllst du dann mit deinen Kategorien z.B. Foto, Artwork, Sketch usw…
    In der Tabelle „fotos“ Spalte „kat_id“ speicherst du nur den Verweis (die Nummer) aus der Tabelle „fotos_kat“.
    Die Fotos einer bestimmten Kategorie kannst du dann so abfragen:
    SELECT * FROM fotos WHERE kategorie_id = 1

  • apohlke sagt:

    Kannst Du noch mal klar stellen, was Du mit „auf der PHP Seite ordnen“ meinst? Erst habe ich gedacht, Du meinst damit, daß man jewiels nur eine der drei tabellen sieht. Andererseits schreibst Du „Ich möchte nun alle 3 Tabellen auf eine Site ausgeben“.
    Falls Du tatsächlich möchtest, daß man durch Klicken die einzelnen Tabellen ein- und ausblenden kann, ließe sich das am besten so machen, daß alle drei Tabellen geladen werden und über ein JavaScript ein- und ausgeblendet werden.
    Wenn Du dagegen mit „Ordnen“ noch mehr meinst (ordnen nach Name z.B.), dann wäre es vermutlich das einfachste, die Seite für jeden Ordnungsvorgang nue zu laden. Ist etwas weniger elegant, aber elegantere Lösungen sind wieder aufwändiger (z.B. könnte man dafür AJAX verwenden), aber wenn Du Anfängerin bist ist etwas weniger elegant, dafür einfacher, wahrscheinlich besser. Auch wenn Du eigentlich nur die drei verschiedene Tabellen zeigen willst, aber Dir das mit JavaScript erstmal zu kompliziert ist, dann laß die Seite jedes Mal neu laden und ließ, je nachdem, welches Link oderw elcher Knopf gedrückt wurde, eine andere Tabelle aus der Datenbank.
    Vielleicht trift meine Erklärung auch ganz und gar nicht, was Du eigentlich brauchst, mir ist aus Deiner Beschreibung noch nicht richtig klar, wo Dein eigentliches Problem liegt und welcher Schritt genau Dir im Moment fehlt.

  • ChrisP sagt:

    Ich könnte dir wahrscheinlich helfen, nur müsste ich dafür erst einmal eine Stunde überlegen (und das dauert mir zu lange).
    Vielleicht hilft dier diese Seite:http://www.selfphp.de/forum/showthread.p…
    bzw. der dort angegebene Link:http://www.phpbuilder.com/columns/floria…
    bzw.http://www.phpbuilder.com/columns/floria…



Einen Kommentar hinterlassen