SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Entwicklung und Softwaredesign

PHP Entwicklung und Softwaredesign Hier können strukturelle (Programmier-) Konzepte diskutiert und Projekte vorgestellt werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 02.02.2010, 09:23:42
MrRhomb MrRhomb ist offline
Anfänger
 
Registriert seit: Feb 2010
Alter: 33
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
Mit Zitat antworten
  #2  
Alt 02.02.2010, 10:58:31
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Schulprojekt PHP & MySQL

hallo,

Zitat:
Zitat von MrRhomb Beitrag anzeigen
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 Beitrag anzeigen
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 Beitrag anzeigen
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
Mit Zitat antworten
  #3  
Alt 02.02.2010, 14:22:27
MrRhomb MrRhomb ist offline
Anfänger
 
Registriert seit: Feb 2010
Alter: 33
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...
Mit Zitat antworten
  #4  
Alt 02.02.2010, 15:40:10
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Schulprojekt PHP & MySQL

Zitat:
Zitat von MrRhomb Beitrag anzeigen
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 Beitrag anzeigen
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
Mit Zitat antworten
  #5  
Alt 03.02.2010, 14:21:37
MrRhomb MrRhomb ist offline
Anfänger
 
Registriert seit: Feb 2010
Alter: 33
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.
Mit Zitat antworten
  #6  
Alt 03.02.2010, 15:14:31
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Schulprojekt PHP & MySQL

Zitat:
Zitat von MrRhomb Beitrag anzeigen
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 Beitrag anzeigen
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 Beitrag anzeigen
[...] soll er die letzten 8 verkauften Produkte [...] anzeigen.
das liesse sich mit einem schlichten query über die tabelle bestellungen erschlagen...

cx
Mit Zitat antworten
Antwort


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

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP/ MYSQL Lernen, aber wie Newby PHP Grundlagen 1 30.03.2008 16:17:29
MySQL Abfrage mit PHP darstellen? Trivio MySQLi/PDO/(MySQL) 1 18.07.2007 21:05:13
Mysql eingave sprict php / ODBC Treiber Problem bei Access tak47 MySQLi/PDO/(MySQL) 0 28.08.2006 14:00:19
installationspfade (php & mysql) jan99 PHP Grundlagen 24 16.06.2006 10:37:31
PDF mit PHP und MySQL erstellen Sladi PHP für Fortgeschrittene und Experten 3 10.04.2004 19:02:06


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:00:40 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt