+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 10 von 21

Thema: Datenbankanbindung aus einen Beitrag

  1. #1
    Neu an Board
    Registriert seit
    26.03.2009
    Ort
    MUC
    Beiträge
    62
    Bedankte sich
    7
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Datenbankanbindung aus einen Beitrag

    Hallo liebe Gemeinde,

    ich habe vor eine Warenlagerbestandsanzeige aufzubauen. D. h. es soll ein Überblick über den aktuellen Stand der Waren im Lager aufgezeigt werden und dieser kann bei Entnahme einer Ware verändert werden. Habe dazu leider nichts Fertiges gefunden.

    Meine Idee ist, in MySql eine Tabelle anzulegen und diese in einen Beitrag zu integrieren. D.h. bei Aufruf des Beitrages sollen die Daten abgerufen werden und auch verändert werden, beispielsweise durch einen Button, wenn eine Ware entnommen wird, wird die Anzahl um 1 reduziert.
    Meine Frage ist, ob es generell schwer ist so was zu realisieren und ob man mir eine Vorgehensweise der einzelnen Schritte sagen kann.

    Ich freue mich sehr über Eure Antworten.

    Viele Grüße
    Markus

  2. #2
    Hat hier eine Zweitwohnung Avatar von infernalshade
    Registriert seit
    12.11.2008
    Ort
    Straubing
    Beiträge
    1.733
    Bedankte sich
    78
    Erhielt 335 Danksagungen
    in 302 Beiträgen

    Standard

    Wenn du PHP kannst ist es eigentlich relativ einfach...

    Bastle dir ohne Joomla und alles dein PHP Script das mit der Tabelle kommuniziert und ein Formular dazu das die Werte verändern kann.

    Wenn du das fertig hast kopierst du die php Datei irgendwo in dein Joomla, z.b. ins include-Verzeichnis...Ich persönlich tu die immer in einen Unterordner "php" im Template-Verzeichnis.

    Dann holst du dir RunDigital AddPHP (rdaddphp) und bindest mit diesem Plugin die PHP-Datei in einem beliebigen Beitrag ein, fertig

  3. #3
    Neu an Board
    Registriert seit
    26.03.2009
    Ort
    MUC
    Beiträge
    62
    Bedankte sich
    7
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi,

    Danke erstmal für Deine Antwort. Also die Schritte sind im Prinzip:
    1. Datenbank erstellen
    2. PHP - Programmierung
    3. Code einem Beitrag zuordnen
    Ist es eigentlich möglich, den Code in einem Beitrag einzufügen? Ich verwende bspw. den "JCE" als Editor und kann dort php - Code einfügen. Würd das dann auch gehen, so dass ich mir das Plugin sparen kann?

    Freue mich über Eure Antworten?

    Viele Grüße
    Markus

  4. #4
    Hat hier eine Zweitwohnung Avatar von infernalshade
    Registriert seit
    12.11.2008
    Ort
    Straubing
    Beiträge
    1.733
    Bedankte sich
    78
    Erhielt 335 Danksagungen
    in 302 Beiträgen

    Standard

    zu 1.) Keine Datenbank sondern Tabelle

    Zu deiner Frage: Mit rdaddphp kannst du ja das...mit dem Plugin kannst du die PHP-Datei samt Formular in einen beliebigen Beitrag einfügen!

    Du könntest den PHP-Teil auch in den Beitrag hardcoden, aber das würde eine kleine Sicherheitslücke darstellen, sicherer ist eine externe PHP Datei per rdaddphp einzubinden!

  5. #5
    Neu an Board
    Registriert seit
    26.03.2009
    Ort
    MUC
    Beiträge
    62
    Bedankte sich
    7
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi,

    vielen Dank für Deine hilfreichen Tips. Ich bin leider in php nicht so versiert, hast Du vielleicht einen guten Tip, ob es hierzu irgendwo im Internet eine gute Beschreibung hierzu gibt?

    Freue mich auf Deine/ Eure Antwort!

    Viele Grüße
    Markus

  6. #6
    Hat hier eine Zweitwohnung Avatar von infernalshade
    Registriert seit
    12.11.2008
    Ort
    Straubing
    Beiträge
    1.733
    Bedankte sich
    78
    Erhielt 335 Danksagungen
    in 302 Beiträgen

    Standard

    Also zum anfangen find ich PHP für dich und php.net gut,bei PHP für dich kannst dir Tutorials anschauen und bei php.net die einzelnen Funktionen, wie man diese aufruft und was diese bringen!

  7. Erhielt Danksagungen von:


  8. #7
    Neu an Board
    Registriert seit
    26.03.2009
    Ort
    MUC
    Beiträge
    62
    Bedankte sich
    7
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi,

    hab jetzt schon mal das Plugin installiert und das Standard-Beispiel "Hello World" geschrieben. Klappt alles! Echt super!
    Jetzt muss dann nur noch der Rest auch klappen

    Aber eine Frage habe ich noch, warum ist es denn ohne dem Plugin eine Sicherheitslücke?

    Vielen Dank nochmals an infernalshade für Deine Tips!

    Viele Grüße
    Markus

  9. #8
    Hat hier eine Zweitwohnung Avatar von infernalshade
    Registriert seit
    12.11.2008
    Ort
    Straubing
    Beiträge
    1.733
    Bedankte sich
    78
    Erhielt 335 Danksagungen
    in 302 Beiträgen

    Standard

    Wie und warum genau das eine Sicherheitslücke ist weis ich auch nicht so genau, das kann dir aber hier vllt ein anderer erklären! Ich weis nur das es eine Sicherheitslücke dastellt und es sicherer ist PHP Dateien z.b. per AddPHP einzubinden! (Beispiel: Ich weis zwar wie man Auto fährt, aber nicht wie jedes einzelne Teil unter der Haube funktioniert)

  10. #9
    Neu an Board
    Registriert seit
    26.03.2009
    Ort
    MUC
    Beiträge
    62
    Bedankte sich
    7
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi,

    jetzt habe ich noch abschließend eine Frage:

    Ich schrieb ja, dass User im Frontend die Datenbank verändern sollen können. Ich hab mich jetzt einigermaßen eingelesen und fand nur Möglichkeiten dazu, über PhP-Code die Datenbank zu verändern. Was mir vorschwebt, sind Buttons, wie bspw. Erhöhe Anzahl um 1 oder Erniedrige Anzahl um 1. Sind solche Buttons auch mit PHP erstellbar?

    Ich freue mich auf Eure/Deine Antwort!

    Viele Grüße
    Markus

  11. #10
    Hat hier eine Zweitwohnung Avatar von infernalshade
    Registriert seit
    12.11.2008
    Ort
    Straubing
    Beiträge
    1.733
    Bedankte sich
    78
    Erhielt 335 Danksagungen
    in 302 Beiträgen

    Standard

    Klar ist das möglich...du musst halt z.b. bei einem "+ Knopf" erst den alten Wert auslesen aus der DB, eins dazuzählen und zurück in die DB schreiben. Bei - genau anders rum

+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein