CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Entwicklung und Softwaredesign Hier können strukturelle (Programmier-) Konzepte diskutiert und Projekte vorgestellt werden |
02.02.2010, 09:23:42
|
Anfänger
|
|
Registriert seit: Feb 2010
Alter: 34
Beiträge: 3
|
|
Schulprojekt PHP & MySQL
Guten Tag zusammen,
ich hoffe ich poste hier auch im richtigen Thema.... Falls nicht bitte ich um Verzeihung, bin neu hier :-)
Also es geht um folgendes....
Wir haben in der Schule das Fach Projektmanagement und sollen dort 2 Schwerpunktfächer (IT) miteinander verbinden und ein Projekt machen.
Meine Gruppe und ich dachte da an eine Homepage, auf der wir Web- & Printdesign anbieten, in Sachen HTML & CSS bin ich fit, also habe ich da schon was gebastelt....
Nun müssen wir aber EIGENSTÄNDIG einen kleinen Webshop programmieren....
Wir dachten uns das ganze wie folgt:
- Warenkorb (muss ja vorhanden sein)
- kurze Übersicht der Produkte (Bild, Name, Infos, Preis)
Soweit so gut, allerdings habert es jetzt an der Umsetzung...
Das ganze soll auf einer MySQL Datenbank basieren, in der die Produkte, Kunden & Referenzen gespeichert sind.
Für Kunden die bereits etwas bestellt haben, soll es außerdem möglich sein, anhand der E-Mail Adresse und dem angegebenen Passwort das lästige ausfüllen der Infos zu erspraren, da diese Werte in einer Datenbank gespeichert sein sollen.
Wie man eine Datenbank anlegt ist uns bekannt!
So nun zu meinen Fragen, ich hoffe ich habe alles erklärt... (wenn nicht einfach nochmal nachfragen)
Ich würde mich freuen, wenn ihr uns Schritt für Schritt ein wenig helfen könntet, das ganze um zu setzen....
Nun erst mal ein paar Fragen zu MySQL bevor es dann zu dem PHP Teil kommt.....
Ich habe mal eine Datenbank erstellt, diese besteht aus 3 Tabellen:
1. Kunden
2. Aufträge
3. Referenzen
------------------------------
1. Benötige ich noch mehr Tabellen? Wenn ja welche?
2. Welche Attribute muss ich auf jeden Fall in den einzelnen Tabellen haben?
3. Wie müssen diese Tabellen miteinander verkmüpft sein?
4. Ist es möglich die Tabellen so zu konstruieren, dass wenn ein Kunde etwas bestellt hat, dass dieser Artikel automatisch in die Referenzen verschoben wird?
------------------------------
Ich hoffe ihr könnt uns ein wenig helfen, wäre super!
Liebe Grüße,
MrRhomb
|
02.02.2010, 10:58:31
|
SELFPHP Profi
|
|
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
|
|
AW: Schulprojekt PHP & MySQL
hallo,
Zitat:
Zitat von MrRhomb
Ich hoffe ihr könnt uns ein wenig helfen, wäre super!
|
unser Forum steht für hilfe zur selbshilfe. leider kann ich in deinen ausführungen keine eigenen ansätze oder ideen erkennen.
Zitat:
Zitat von MrRhomb
Ich würde mich freuen, wenn ihr uns Schritt für Schritt ein wenig helfen könntet, das ganze um zu setzen
|
du hast offensichtlich keine vorstellung davon, wie anspruchsvoll deine wunschliste für die webshop-features eigentlich ist. warenkorb... ok, braucht man. registrierte user, um stammdaten abzugreifen... da fängt der spass schon an.
Zitat:
Zitat von MrRhomb
Wir haben in der Schule [...] und sollen dort 2 Schwerpunktfächer (IT) miteinander verbinden und ein Projekt machen.
|
klingt sicher altklug in deinen jungen ohren, aber: eure hausaufgaben müsst ihr schon selber machen - das mussten generationen vor euch auch schon. wenn das projekt angelaufen ist, die köpfe rauchen und dann probleme / fragen auftreten, fühlt euch eingeladen, hier wieder vorbeizuschauen.
cx
|
02.02.2010, 14:22:27
|
Anfänger
|
|
Registriert seit: Feb 2010
Alter: 34
Beiträge: 3
|
|
AW: Schulprojekt PHP & MySQL
Okay, das lag aber auch daran, dass ich mich ein wenig falsch ausgedrückt habe....
Durchaus haben wir uns da schon Gedanken gemacht....
Wir haben damit begonnen die Tabellen der Datenbank an zu legen...
1. Kunden - KundenNr [INTEGER]
- Vorname [Varchar]
- Nachname [Varchar]
- Adresse [Varchar]
- E-Mail [Varchar]
- Passwort? [Varchar] (sind wir uns nicht sicher ob man das so macht)
2. Produkte - ID [INTEGER]
- Kategorie [Varchar]
- Name [Varchar]
- Bild [MEDIUMBLOB]
- Preis [INTEGER]
3. Referenzen - ID [INTEGER]
- Kategorie [Varchar]
- Name [Varchar]
- Bild [MEDIUMBLOB]
- URL [Varchar]
Haben wir irgendwas wichtiges vergessen, oder etwas falsch gemacht?
Beziehungen dachten wir uns wie folgt:
Kunden 1-n Produkte
Das ist die einzige Verbindung die wir bisher für nötig halten...
|
02.02.2010, 15:40:10
|
SELFPHP Profi
|
|
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
|
|
AW: Schulprojekt PHP & MySQL
Zitat:
Zitat von MrRhomb
Wir haben damit begonnen die Tabellen der Datenbank an zu legen...
|
nicht schlecht, aber da muss noch viel, viel mehr kommen...
denkanstösse / fragen meinerseits:
1. wie bringst du kunden + produkte (=bestellungen) zusammen?
2. was bildet eigentlich die tabelle referenzen ab?
Zitat:
Zitat von MrRhomb
Kunden 1-n Produkte
|
3. es gibt keine (direkte) beziehung zwichen kunden und produkten; siehe 1.
4. in diesem artikel geht's um joins; die beispiele passen jedoch ganz gut auf dein problem - das ganze ist halt ein klassiker -.
cx
|
03.02.2010, 14:21:37
|
Anfänger
|
|
Registriert seit: Feb 2010
Alter: 34
Beiträge: 3
|
|
AW: Schulprojekt PHP & MySQL
Zu 1.+3.) Kann ich das nicht einfach realisieren, indem ich eine m:n Beziehung zwischen Kunden & Produkten mache, dadurch entsteht ja eine Hilfstabelle, was dann quasi meine Bestellungstabelle wäre....
Zu 2.) Auf der Seite sollen auch schon verkaufte Produkte als Referenz abgebildet werden.
Mit Hilfe dieser Tabelle, soll er die letzten 8 verkauften Produkte auf der Homepage anzeigen.
|
03.02.2010, 15:14:31
|
SELFPHP Profi
|
|
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
|
|
AW: Schulprojekt PHP & MySQL
Zitat:
Zitat von MrRhomb
Kann ich das nicht einfach realisieren, indem ich eine m:n Beziehung zwischen Kunden & Produkten mache
|
dazu habe ich mich unter 3. bereits geäussert.
Zitat:
Zitat von MrRhomb
eine Hilfstabelle [...] quasi meine Bestellungstabelle
|
nein, bestellungen sind eine separate angelegeneheit. belies dich auch dazu: normalisierung. im oben verlinkten artikel wird das problem redundanter datenhaltung auch nochmal kurz beleuchtet.
Zitat:
Zitat von MrRhomb
[...] soll er die letzten 8 verkauften Produkte [...] anzeigen.
|
das liesse sich mit einem schlichten query über die tabelle bestellungen erschlagen...
cx
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Hybrid-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 20:46:26 Uhr.
|