Fahrtenbuch genial!
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 09.08.2007, 18:43   #1
TP-Senior
 
Registriert seit: Jul 2007
Ort: Bobingen
Marki87 ist auf einem guten Weg

Denkanstöße zu Detailseite


Hallo!!!
Nachdem ich mit eurer Hilfe eine Suchfunktion und ein Datensatzhinzufügeformular erstellt habe, komme ich zu meinen (wahrscheinlich kompliziertesten) Problem:
Ich will eine Detailseite erstellen, auf der Beiträge von Usern angezeigt werden. Dies läuft so ähnlich wie bspw. bei amazon.de ab:
hier sucht man nach einem Artikel, Treffer werden einem in Form einer Tabelle präsentiert und beim klicken auf einen Datensatz kommt man zur Detailansicht, wo Kundenrezensionen aufgelistet sind.

Die Suchfunktion steht, und alle Treffer werden in einer Tabelle angezeigt. Beim Klicken auf den Datensatz soll dann die Detailansicht kommen und die Bewertungen. Dafür habe ich bereits ein Bewertungsformular erstellt.

Jetzt weiß ich nicht wie das Ganze so datenbanktechnisch zusammenhängt, ob ich eine zusätzliche Tabelle für die Bewertungen erstellen muss oder die bereits vorhandene erweitern soll, etc.

Das Ganze klingt wahrsch. komplizierter als es ist, leider kann ich mir noch nicht wirklich vorstellen wie das technisch so abläuft.

Für Denkanstöße wäre ich sehr dankbar!!!
Marki87 ist offline   Mit Zitat antworten


Alt 09.08.2007, 18:47   #2
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Man speichert einfach die Produkt-ID bei den Bewertungen mit und kann diese Bewertungen dann ja wunderbar auslesen.
So ganz verstehe ich das Problem nun nicht.
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE
emCalculator 1.0

webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 09.08.2007, 20:03   #3
TP-Senior
 
Registriert seit: Jul 2007
Ort: Bobingen
Marki87 ist auf einem guten Weg
Aber wo werden dann die Rezensionen gespeichert? In einer eigenen Spalte für Produktrezensionen? Ist das nicht ein Problem wenn ich irgendwann zig Bewertungen für eine ID habe?
Marki87 ist offline   Mit Zitat antworten
Alt 09.08.2007, 20:07   #4
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Dafür würde ich eine extra Tabelle anlegen.
Warum sollte das ein Problem mit den IDs sein? Die sollen ja nicht der Primärschlüssel sein.
Wie hast Du Dir das denn sonst vorgestellt?!?
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE
emCalculator 1.0

webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 09.08.2007, 20:12   #5
TP-Senior
 
Registriert seit: Jul 2007
Ort: Bobingen
Marki87 ist auf einem guten Weg
Prinzipiell so:

Ich habe eine dyn. Tabelle mit einer Liste von Datensätzen.
Dargestellt werden Name, PLZ, Ort.
Bei Klick auf den Namen erscheinen nun noch 2 weitere Spalten der Tabelle:
Homepage und Strasse. Außerdem die Bewertungen schön untereinander zum Scrollen.
Marki87 ist offline   Mit Zitat antworten
Alt 09.08.2007, 20:14   #6
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Ich meinte es eher strukturell, da ich nicht verstehe, wo Deine Angst mit dem IDs liegt ...
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE
emCalculator 1.0

webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 09.08.2007, 20:15   #7
TP-Senior
 
Registriert seit: Jul 2007
Ort: Bobingen
Marki87 ist auf einem guten Weg
Damit du dich nicht wunderst: Ich erstelle eine Site auf der Tonstudios gesammelt werden und dann von den Musikern bewertet werden. So finden Nachwuchsbands schnell ein ideales Studio.
Marki87 ist offline   Mit Zitat antworten
Alt 09.08.2007, 20:17   #8
TP-Senior
 
Registriert seit: Jul 2007
Ort: Bobingen
Marki87 ist auf einem guten Weg
Mein Verständnisproblem liegt beim Speicherort der Bewertungen. Diese werden ja ständig mehr und müssen wohin.
Marki87 ist offline   Mit Zitat antworten
Alt 09.08.2007, 20:18   #9
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Zitat:
Zitat von webcreate Beitrag anzeigen
Dafür würde ich eine extra Tabelle anlegen.
Das bezog sich auf die Bewertungen!
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE
emCalculator 1.0

webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 09.08.2007, 20:24   #10
TP-Senior
 
Registriert seit: Jul 2007
Ort: Bobingen
Marki87 ist auf einem guten Weg
Dann muss ich also 2 Tabellen anlegen, eine für Name, Ort usw, und eine 2. nur für die Bewertungen. Kommen die Bewertungen dann alle in eine Spalte oder gibts pro Bewertung eine neue Spalte?
Marki87 ist offline   Mit Zitat antworten
Alt 09.08.2007, 23:38   #11
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Hi Marki87,

Details in eine Tabelle, Bewertungen in eine eigene Tabelle. In die Bewertungen-Tabelle kommen nur ID, ID_Details und Bewertung (evtl noch andere Felder falls nötig, z.B. Datum, Admin Kommentar, aktivieren/deaktivieren der Bewertung, usw). Bewertungen werden dann unter angabe der ID_Details als neuer Eintrag eingefügt. Jede Bewertung ist ein neuer Datensatz. Beim auslesen werden dann nur die Bewertungen aus der Tabelle geholt die die entsprechende ID_Details haben.
Das Prinzip ist wirklich total simpel und leicht zu verstehen. Schau dir am besten mal dieses Tutorial an um zu verstehen wie das funktioniert.

Ausserdem bitte die Basics lernen. Spalten sind das was vertikal verläuft und werden als Felder (id, name, adresse, usw.) bei DBs bezeichnet. Das was Du meinst sind Zeilen (1. Eintrag, 2. Eintrag, 3. Eintrag, usw). Es ist nicht unwichtig die richtigen Bezeichnungen zu verwenden, weil die Helfer sonst da sitzen und denken "Mann was labert der da...?!", weil das vertauschen/vermischen von Bezeichnungen einfach nur verwirrend ist.
Rizzo ist offline   Mit Zitat antworten
Alt 10.08.2007, 11:39   #12
TP-Senior
 
Registriert seit: Jul 2007
Ort: Bobingen
Marki87 ist auf einem guten Weg
Danke für den Link, jetzt nimmt das Ganze im Kopf langsam Gestalt an.
Eine Frage scheint mir da aber wichtig: Die 1. Tabelle (im Tutorial mit den News) wird ja von den Usern ständig mit insert erweitert, ohne dass ich was dazutue. Theoretisch müsste ich also bei jedem insert-Befehl, der mir einen Datensatz hinzufügt, einen 2. dazuschalten, indem automatisch die ID der ersten Tabelle gespeichert wird.
Bin ich da auf dem richtigen Weg?
Marki87 ist offline   Mit Zitat antworten
Alt 10.08.2007, 11:43   #13
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Und warum nun dieser Gedankengang?
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE
emCalculator 1.0

webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 10.08.2007, 11:52   #14
TP-Senior
 
Registriert seit: Jul 2007
Ort: Bobingen
Marki87 ist auf einem guten Weg
Wiel doch jeder neu eingetragene Datensatz der 1. Tabelle eine Entsprechung in der 2. braucht....
Marki87 ist offline   Mit Zitat antworten
Alt 10.08.2007, 12:07   #15
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
So, ich glaube wir müssen hier erstmal Grundlegendes klären.

Tabelle1: studios
id (KEY)
name
adresse
informationen

Tabelle2: bewertungen
id (KEY)
id_studio
username
wertung

Du, Redakteure oder wer auch immer erzeugt immer wieder neue Studios, die werden als Datensätze (Zeilen) in der ersten Tabelle "studios" gespeichert.

Nun kommt ein User/Besucher und bewertet ein Studio, dazu ist er auf der Detailseite von dem entsprechenden Studio. Wird nun eine Bewertung vom Studio vorgenommen, wird die Bewertung als Datensatz (Zeile) in der Tabelle "bewertungen" gespeichert. Hierzu wird dann zur Bewertung die ID des Studios mitgespeichert, dieses dann als "id_studio".

Es wird also nicht sofort mit er Speicherung eines Studios eine Bewertung gespeichert, dieses soll ja erst dann passieren, wenn ein User dieses macht.
Man kann nun natürlich auch nur reg. Usern erlauben zu speicher, dazu erstellt man dann eine 3 Tabelle "user" und in der Bewertung wird dann die ID (KEY) des Users aus der Tabelle "users" ebenfalls in der Tabelle "bewertungen" gespeichert, damit man einem User all seine Bewertungen zuordnen kann. Dann kann man in der Tabelle die Zelle "username" weglassen und statt dessen eine Zelle "id_user" nehmen.

Mein Tipp: Befasse Dich mal mit dem Thema Normalisierung
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE
emCalculator 1.0

webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Denkanstöße zu Detailseite Denkanstöße zu Detailseite
« Bildvergrößerung ala Lamborghini | Sicheres Inkludieren mit Unterordner »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:52 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30