Beiträge von ado683

    Denkfehler würde ich nicht unbedingt sagen, sondern fehlendes Grundlagenwissen.


    Code
    userAccount.php?page=saveUsername

    page hängt an der URL, als $_GET['page'], die Formular-Felder werden per Post weitergeben, da method='post'

    danke für die antwort. also könnte ich theoretisch wenn die methode get ist das so machen wie ich es vor hatte richtig?


    dann direkt ne weitere frage: warum gibt es dann überhaupt beide methoden würde da nicht eine reichen oder wofür speziell braucht man get bzw post?

    was unterscheidet die beiden großartig voneinander?


    thx

    Hallo zsm,


    ich habe folgenden Code geschrieben:

    ich habe im unteren Teil die Methode post für die form festgelegt und dachte die ganze zeit wenn ich submitte, dann kann ich in die obere if bedingung, nachdem die seite gesetzt ist, $_GET['newUsername'] schreiben aber das ging nicht. Wieso nicht?


    weil ich kann ja auch in der ersten if bedingung get page schreiben obwohl es die gleiche post methode ist.

    was bringe ich da durcheinander bzw. wo ist mein denkfehler?


    dankeschön

    danke für die antwort, habe jetzt eigentlich verstanden worum es geht aber ich denke dann müsste man paar sachen von dir ändern:

    zb hast du gesagt nur einen kunde vorname und einen kunde nachname

    aber es können doch zwei kunden die gleichen vor und nachnamen haben. jedoch gibt es nur eine kunden-id zu einem vor UND nachnamen

    aber ich verstehe worauf die hinaus willst. muss dann halt nur gut überlegen. aber danke

    Yap, was m.scatello sagt.

    Im Prinzip kann man es ja schon lesen, ob es eine extra Tabelle geben wird.


    Z.B. "Kommentare" - Mehrzahl. Also viele :)

    ......

    danke auch für deine antwort.

    im prinzip habe ich schon bissl zeit, denn ich bin "nur" praktikant und will es vernünftig machen, da dies mein projekt für die IHK ist.

    hallo zsm,


    ich muss eine datenbank aufbauen die folgende punkte enthalten soll:


    1. Kunden-ID

    2. Kunde vorname

    3. Kunde nachname

    4. anzahl lizenzen

    5. lizenzschlüssel

    6. rechnungsnummer

    7. angebotsnummer

    8. aktiv / deaktiv

    9. techn. ansprechpartner

    10. kaufm. ansprechpartner

    11. rechnungsanschrift

    12. kundenanschrift

    13. kundennummer

    14. wartungsvertrag

    15. kommentare


    klar möchte ich nicht das ihr mir jetzt einen vorkaut aber wie geht man logisch vor, beim erstellen der datenbank?

    Klar sollte man nicht alles in eine tabelle packen aufgrund von redundanzen. Aber jeden einzelnen Punkt natürlich auch nicht in je eine einzelne Tabelle.

    Wie geht man bei der Überlegung am besten vor? wie muss ich vorgehen beim verknüpfen der tabellen und wie kann ich es bestimmen was am besten in eine tabelle zusammen kommt und was man trennen sollte?


    ich hoffe meine frage ist klar geworden vielen dank.


    thx

    Das sind im Grunde erstmal genug Anhaltspunkte zum arbeiten.

    ....

    Danke für die sehr ausführliche Antwort und deine Mühe. Echt super muss ich sagen. Vielen Dank ich versuche dann mal mich langsam vorzudringen.

    Die Rolle würde ich dem User direkt zuordnen und keine zweite Tabelle dafür einrichten, also z.B.


    id, user, password, status


    Z.B. mit Status 0 darf man nix, mit Status 1 darf man eingeschränkt, und mit Status 2 darf man alles.

    Beim Login speicherst du den Status in einer Session und somit kommst du jederzeit dran.

    wäre es viel umständlicher auf lange sicht ohne die sessions zu arbeiten habe das noch nie mit php gemacht

    Aaaalso,

    ich möchte eine Datenbank haben mit zwei Tabellen eine mit User (name, password etc.) und eine mit Rolle (id und rolle)

    Beide miteinander per PK und FK verknüpft.


    1. Eine Login Bereich, da wird dann erkannt welche Rolle du hast

    2. Je nachdem welche Rolle du hast baut sich die Seite dementsprechend auf.

    Wenn z. B. sich der Leser anmeldet kann er nur kunden, straße usw suchen

    Wenn sich der Admin anmeldet, sieht dieser zusätzliche Buttons (Kunden anlegen, inaktiv machen, Admins anlegen, Rollen an bestehende User vergeben).


    Im großen und ganzen. Fehlen noch paar Sachen. Die man später ausbauen könnte, wie Passwort vergessen usw

    Hallo zsm,


    ich muss in meinem Praktikum eine Projektarbeit machen in der ich eine Kundendatenbank erstelle und in dem Rahmen muss ich folgendes machen:

    1. Eine Login Seite die durch Username und Passwort erkennt welche Userrolle sich angemeldet hat.

    Rolle 1: Admin, der sieht die ganze Tabelle mit den Kundendaten (HTML Aufbau) und kann zusätzlich neue Kunden, Admins und Schreiber anlegen oder diese auch löschen.

    Rolle 2: Schreiber, der sieht die ganze Tabelle mit den Kundendaten (HTML Aufbau) und kann zusätzlich neue Kunden, anlegen oder diese auch löschen.

    Rolle 3: Leser, der sieht die ganze Tabelle mit den Kundendaten (HTML Aufbau).

    2. Dann wird je nach Userrolle die Tabelle aufgebaut sprich bei Admin wird alles angezeigt alle Buttons die alles können usw. Bei Leser wird nicht alles aufgebaut

    3. Dann muss ich noch daran denken, wie ich vorgehe wenn jemand sein eigenes Passwort vergisst.


    Könnt ihr mir Ideen geben, wie ihr da vorgehen würdet? Oder braucht ihr noch mehr Infos?


    Dies ist aber das Grundkonzept was ich machen muss.

    Hallo zsm,


    ich habe mehrere CSS Files in einem Projekt (das muss ich so machen, weil eine Firmenintern ist und die so bleiben soll). Deswegen sollte ich eine neue CSS Datei anlegen. Jedoch habe ich dort eine Tabelle aber in der anderen ist auch eine Tabelle. Wie kann ich die eine Tabelle in der einen CSS ansteuern bzw. in der anderen?


    Thx

    Hallo Leute,


    versuche mich in den ersten Schritten mit JavaScript. Mein Programm lässt sich genauso ausführen wie ich es will, jedoch kriege ich jedes mal, wenn ich document.write ausführe, die Fehlermeldung:

    document is not defined


    Dasselbe wenn ich nur auf der console ausführe:

    console is not defined.


    Das nervt übelst. Wie krieg ich das weg?


    Thx

    Hast Du da vielleicht width und height weg gelassen?

    ich habe herausgefunden woran es liegt... und zwar war darum ein div container der keine höhe hatte, also hat dieser eine höhe und breite von 0px und davon 100% ist genau NULL... richtig? also jetzt geht es ja, müsste das sein. Aber hast ja oben auch sowas ähnliches gesagt. thx.... mal ne andere frage

    ich habe dich ja weiter oben wegen dem bild gefragt was abgeschnitten wird.


    du meintest man müsste da background-size: 100% 100%; klappt auch. Das Bild ist dann bisschen verzerrt aber alles zu sehen. Wenn ich jedoch nur background-size: 100%; eingebe wird es wieder unten abgeschnitten. Warum?

    auch wenn ich

    background-size: 100%;

    height: 100%;

    dann ist es auch unten abgeschnitten.

    und auch bei

    background-size: cover;

    height: 100%;


    Ist schon komisch.

    nur wenn ich wirklich

    background-size: 100% 100%; dann passiert das nicht


    Aber warum? cover müsste doch so gesehen alles bedecken, oder?

    Hallo ich habe ein Bild was ich per CSS auf meinen Bildschirm abstimmen möchte.


    Und zwar möchte ich, dass es den ganzen Bildschirm bedeckt.

    Dazu möchte ich noch sagen, dass das Bild größer als der Bildschirm ist.

    Habe auch bei W3schools nachgeschaut, aber finde mein Problem nicht.


    Wenn ich folgendes eingebe:

    section

    {

    background: url(hintergrund.jpg);

    background-size: cover;

    width: 100%;

    height: 100vh;

    }


    bekomme ich ein Bild, welches den unteren Teil des Bildes nicht zeigt UND wenn man nach rechts scrollt einen weißen Abschnitt zeigt von oben nach unten.

    Was kann ich ändern, dass wirklich das ganze Bild zu sehen ist.


    Und wie wäre es wenn ich die Größe des Bildes prozentual verändern möchte. Sprich vom eigentlichen Bild zb 10% oder 110% usw?


    Danke

    Am besten kann man es wahrscheinlich an einem Beispiel erklären:

    Angenommen, das Bild ist 400px breit und das div drumherum 800px. Wenn Du jetzt für das Bild max-width:80%; setzt, bezieht sich das auf die 800px des div, d. h. max-width wird auf 80% von den 800px des div gesetzt, was 640px ergibt. Da das immer noch viel größer ist als das Bild selbst, hat es keine Auswirkung. Setzt Du jedoch max-width:10%; so ergibt das 10%, wieder von den 800px des div, also 80px und das Bild wird verkleinert. Diese 80px sind jedoch nicht 10% sondern 20% von dem Bild selbst.

    sehr nice erklärt. Danke

    Hallo Liebe Leut,


    ich habe ein Problem mit der Änderung der Größen in CSS.

    Und zwar gebe ich max-width von einem bild ein. Zb 80% er nimmt aber nicht die 80% von dem Bild, sondern bleibt ständig bei 100% aber wenn ich 10% eingebe macht er es.


    Und ich habe eine css Datei die erkennt er zwar, doch betrachtet die max-width Angabe nicht nur wenn ich dort auch auf 10% die Größe einstelle UND gleichzeitig in der HTML Datei

    eine max-width von 100% eingebe.


    Bahnhof

    HTML Datei:

    <div class="bild">

    <img src="schriftzug.jpg" style="max-width:100%">

    <h1>asdfökj</h1>

    </div>


    CSS Datei:

    .bild

    {

    max-width: 10%;


    color: red;

    }