| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Ausleihe mit PHP & MySQL im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallöchen! Ich möchte eine Ausleihe mittels MySQL und PHP aufbauen. Das soll dann praktisch nur auf dem localem Server ...
![]() |
| | #1 (permalink) |
| Registriert seit: 02.07.03 ![]() Likes: 0 | Anzeige Hallöchen! Ich möchte eine Ausleihe mittels MySQL und PHP aufbauen. Das soll dann praktisch nur auf dem localem Server laufen. Da das mein erstes richtiges Projekt ist (bei dem ich selbst schreiben möchte), hoffe ich hier und da auf eure Hilfe. Ich habe mir etliche Tutorials ausgedruckt, lese nebenbei noch fleißig ein Handbuch usw. habe aber noch nichts zum Thema Diagramme erzeugen usw. gefunden ... Es geht darum dass ich praktisch einen Kalender basteln möchte, der farblich kennzeichnet, dass etwas verliehen ist, zb. Videos kriegen die Farbe blau, Kameras die Farbe grün usw. Mein erstes Problem ist, dass ich nicht so recht weiß wie ich das mit dem Kalender machen soll, da ja auch mehreres auf einmal verliehen werden kann ... Die zweite Sache wäre die Daten aus der Datenbank (wie frage ich das ab? von ... bis? und alles was dazwischen ist farblich markieren?) in den Kalender zu kriegen, also die entsprechende Stelle einzufärben ... Wäre toll wenn mir jemand helfen oder vieleicht beraten könnte ... |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | mich würde noch kurz deine erfahrung/wissen im bereich sql / php wunder nehmen.... weiterhin gibt es im internet bereits ausleihsysteme für bücher und co(meist jedoch nicht gerade der hit)....sind aber sicherlich auch einen blick wert.... |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Member of Honour ![]() Registriert seit: 02.10.01 ![]() Likes: 0 | Nachdem du nicht mal genau weist, wie du eine Anfrage schreiben musst um die Daten aus der DB in den Kalender zu bekommen, schlag ich dir mal vor, dass du dich erstmal mit den Grundfunktionen von mysql herumspielst, dh. mal versuchst eine Verbindung aufzubauen, Datensätze in eine Tabelle schreiben, diese wieder aufrufen, Datensätze löschen etc. Wenn du da nicht ein gewisses Grundwissen hast, wirst du nicht weit kommen. Den Kalender würd ich mit einer Tabelle machen, also so, dass zb. das aktuelle Monat immer angezeigt wird und man eben auch ein Monat nach vor oder zurück schalten kann. Man kann da aber noch sehr kreativ sein. |
| | |
| | #4 (permalink) |
| Themenstarter Registriert seit: 02.07.03 ![]() Likes: 0 | den kalender habe ich schon, wie ich datensätze lösche, einfüge, ändere usw. weiß ich auch, habe aber irgendwie probleme die einzelnen funktionen zu koppeln (eben trockenes lesewissen, deshalb jetzt mal praktisch) ... theoretisch müßte ich in der zelle eines tages noch mehrere einzelne zellen einbauen, die anzeigen ob etwas verliehen ist und wenn ja was (an der farbe erkenntlich) |
| | |
| | #5 (permalink) |
| Member of Honour ![]() Registriert seit: 06.10.01 ![]() Likes: 1 | hm, es kommt darauf an, was du in die MySQL-tabelle schreibst. hier wäre meine momentane (nicht wirklich kreative) lösung: du schreibst eine tabelle für jeden monat. (man könnte auch alles in eine "quetschen", was hier sogar sinnvoll wäre da nicht wirklich viele datensätze ausgelesen werden müssen, aber für mein beispiel ist das leichter zu verstehen *g*) ok. dann machst du eine .php datei, in der dann eben die tabelle ausgegeben werden soll. diese könnte z.b. so aussehen: PHP-Code: |
| | |
| | #6 (permalink) |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | auf den ersten blick würde ich die db in der art wie folgt kreieren: Code: #
# Table structure for table `items`
#
CREATE TABLE items (
id int(11) NOT NULL auto_increment,
sparte set('buch','video','cd','diverses') NOT NULL default '',
name varchar(255) NOT NULL default '',
beschreibung text NOT NULL,
isbn varchar(255) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM;
# --------------------------------------------------------
#
# Table structure for table `reservationen`
#
CREATE TABLE reservationen (
id int(11) NOT NULL auto_increment,
id_items int(11) NOT NULL default '0',
id_user int(11) NOT NULL default '0',
von date NOT NULL default '0000-00-00',
bis date NOT NULL default '0000-00-00',
PRIMARY KEY (id)
) TYPE=MyISAM;
# --------------------------------------------------------
#
# Table structure for table `user`
#
CREATE TABLE user (
id int(11) NOT NULL auto_increment,
vorname varchar(255) NOT NULL default '',
nachname varchar(255) NOT NULL default '',
telefon char(20) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM; je nachdem wie komplex das ganze ist musst du da ev in der user table noch pw und co einfügen...auch in den anderen 2 tabellen kannst du natürlich ohne grosse probleme was hinzufügen... für jeden monat ne eigene tabelle ist meiner meinung "kake".... |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| MySQL | mastermix252 | Code Kitchen | 5 | 26.05.07 18:30 |
| Php & Mysql | Stein | (Web-) Design und webbasierte Sprachen | 5 | 16.03.07 14:34 |
| Php & Mysql | Stein | Code Kitchen | 1 | 15.03.07 19:57 |
| Mysql? | xeno | Cryptography & Encryption | 0 | 23.06.06 17:37 |
| php und mysql aus mysql db auslesen | chrisi01 | (Web-) Design und webbasierte Sprachen | 1 | 02.11.03 13:28 |