Esempio n. 1
0
function benutzername($email)
{
    mysql_verbinden();
    $q = "SELECT * FROM Benutzer WHERE EMail LIKE '{$email}'";
    $benutzer = mysql_fetch_array(mysql_query($q));
    $benutzer = $benutzer['Benutzername'];
    mysql_close();
    return $benutzer;
}
function mysql_test()
{
    echo 'Verbindung wird hergestellt...<br>';
    mysql_verbinden();
    echo 'Verbindung ok<br>';
    /*
    - Benutzer: EMail, Benutzername, Passwort, Datum
    - Bücher: BuchID, Titel, ISBN, Verlag, Jahr, Beschreibung, Zustand, EMail, Preis, Kategorien, Klasse1, Klasse2, Datum, Status
    - Bilder: BildID, BuchID
    - Nachrichten: NachrichtID, EMailSender EMailZiel, BuchID, Text, Gelesen, Datum
    */
    tabelle_erstellen('Benutzer', 'CREATE TABLE Benutzer (
        EMail VARCHAR(50) NOT NULL,
        Benutzername VARCHAR(30) NOT NULL,
        Passwort VARCHAR(30) NOT NULL,
        Datum TIMESTAMP
    )');
    tabelle_erstellen('Buecher', 'CREATE TABLE Buecher (
        BuchID INT(10),
        Titel VARCHAR(30) NOT NULL,
        ISBN VARCHAR(30) NOT NULL,
        Verlag VARCHAR(30) NOT NULL,
        Jahr VARCHAR(30) NOT NULL,
        Beschreibung TEXT NOT NULL,
        Zustand VARCHAR(30) NOT NULL,
        EMail VARCHAR(30) NOT NULL,
        Preis INT(10),
        Kategorien VARCHAR(30) NOT NULL,
        Klasse1 INT(2),
        Klasse2 INT(2),
        Status INT(2),
        Datum TIMESTAMP
    )');
    tabelle_erstellen('Bilder', 'CREATE TABLE Bilder (
        BildID INT(10),
        BuchID INT(10)
    )');
    tabelle_erstellen('Nachrichten', 'CREATE TABLE Nachrichten (
        NachrichtID INT(10),
        EMailSender VARCHAR(30) NOT NULL,
        EMailZiel VARCHAR(30) NOT NULL,
        BuchID INT(10),
        Text TEXT NOT NULL,
        Gelesen INT(1),
        Datum TIMESTAMP
    )');
    mysql_close();
}
<?php

ini_set('display_errors', 'on');
include 'funktionen.php';
include 'login.php';
echo 'Bücher zur Datenbank hinufügen...<br>';
mysql_verbinden();
mysql_query("UPDATE Buecher SET Kategorien='Russisch' WHERE Titel LIKE 'Russisch für Anfänger'");
mysql_close();
/*
buch_aufgeben('Duden Informatik: Angewandte Informatik mit Office-Paketen Sekundarstufe I und II', '978-3-8355-6006-2', 'Duden Schulbuch', 2007, 'Info Buch, das ich verkaufe, kaum Gebrauchsspuren', 'guter Zustand', '*****@*****.**', 30, 'Informatik', 7, 13);
buch_aufgeben('Informatische Grundbildung Sekundarstufe I Lehrbuch. Gesamtband', '978-3-8355-6004-8', '	Duden Schulbuch', 2008, 'Info Buch, kaum Gebrauchsspuren', 'Perfekter Zustand', '*****@*****.**', 30, 'Informatik', 7, 10);
//buch_aufgeben('Schulbuch un', 30, 'Informatik', 12, 13);
buch_aufgeben('Schulbuch und Erster Weltkrieg', '756-451-181-0', 'V&R unipress', 2016, 'Geschichts Buch, das ich verkaufe zum Ersten Weltkrieg','Perfekter Zustand', '*****@*****.**', 50, 'Geschichte', 11, 13);
buch_aufgeben('Pearl Harbor', '354-678-181-5', 'WenzelVerlag', 2000, 'Super geschichtsbuch für 7., 8. Klasse', 'guter Zustand', '*****@*****.**', 12, 'Geschichte', 7, 8);
buch_aufgeben('Tagebuch der Anne Frank', '978-3-656-88572-6', 'Grin', 2015, 'Super spannendes Deutschbuch', 'schlechter Zuschtand aber lesbar', 'GünterJaucher@rvo.de', 2, 'Deustch', 8, 10);
buch_aufgeben('Formeln und Tabellen', '978-3-89818-700-8', 'Duden Schulbuch', 2003, 'Formelsammlung nie benutzt/verstanden', 'Perfekter Zustand', '*****@*****.**', 13, 'Mathe', 7, 13);
buch_aufgeben('Peter Pan', '695-476-789-5', 'Märchenverlag', 2012, 'Deutschbuch nur einmal gelesen', 'sehr guter Zustand', '*****@*****.**', 13, 'Deutsch', 7, 9);
buch_aufgeben('Collins World Atlas', '978-0-00-749228-2', '	HarperCollins', 2013, 'Erdkundebuch nur ein Jahr lang genutzt', 'guter Zustand', '*****@*****.**', 15, 'Geographie', 7, 10);
buch_aufgeben('Geschichte und Geschehen', '436-345-541-1', 'SchulbuchVerlag', 2010, 'Geschichtsbuch, das ich verkaufe, 2 Jahre genutzt', 'guter Zustand', '*****@*****.**', 31, 'Geschichte', 11, 12);
buch_aufgeben('Mathe Training', '244-564-345-4', 'TrainingVerlag', 2012, 'Mathe Übungsaufgaben', 'Perfekter Zustand', 'GerdMüller@rvo.de', 12, 'Mathe', 10, 10);
buch_aufgeben('Deutsch Training', '244-564-345-5', 'TrainingVerlag', 2012, 'Deutsch Übungsaufgaben, Gedichte', 'guter Zustand', 'GerdMüller@rvo.de', 12, 'Deutsch', 10, 10);
buch_aufgeben('Physik Training', '244-564-345-6', 'TrainingVerlag', 2012, 'Physik Übungsaufgaben', 'schlechter Zustand', 'GerdMüller@rvo.de', 2, 'Physik', 10, 10);
buch_aufgeben('Chemie Training', '244-564-345-7', 'TrainingVerlag', 2012, 'Chemie Übungsaufgaben mit Experimenten', 'Perfekter Zustand', 'GerdMüller@rvo.de', 12, 'Chemie', 10, 10);
buch_aufgeben('Kunst Training', '244-564-345-8', 'TrainingVerlag', 2012, 'Kunst Aufgaben zu Kunstepochen', 'Perfekter Zustand', 'GerdMüller@rvo.de', 12, 'Kunst', 10, 10);
buch_aufgeben('Geografie Training', '244-564-345-9', 'TrainingVerlag', 2012, 'Geo Übungsaufgaben', 'Perfekter Zustand', 'GerdMüller@rvo.de', 12, 'Geographie', 10, 10);
buch_aufgeben('Englisch Training', '243-564-345-0', 'TrainingVerlag', 2012, 'Englisch Übungsaufgaben', 'Perfekter Zustand', 'GerdMüller@rvo.de', 12, 'Englisch', 10, 10);
buch_aufgeben('Context Sprache 1', '236-535-221-1', 'ContextVerlag', 2011, 'Englischbuch für die 12 Klasse', 'guter Zustand', 'GerdaMüller@rvo.de', 14, 'Englisch', 12, 12);
buch_aufgeben('Context Sprache 2', '230-535-221-2', 'ContextVerlag', 2011, 'Englischbuch für die 13 Klasse', 'guter Zustand', 'GerdaMüller@rvo.de', 14, 'Englisch', 13, 13);
buch_aufgeben('Context Sprache 3', '239-535-221-3', 'ContextVerlag', 2012, 'Englischbuch für die 13 Klasse', 'guter Zustand', 'GerdaMüller@rvo.de', 14, 'Englisch', 13, 13);
buch_aufgeben('Mathe - Übergang von Sek. I in Sek II', '698-589-18-1', 'SchulbuchVerlag', 2014, 'Mathebuch mit vielen Aufgaben', 'Perfekter Zustand', '*****@*****.**', 37, 'Mathe', 7, 13);