pl: Verstecken von HTML Formularen für das einfache bedinen administrativer Funktionen

Beitrag lesen

allerdings müsste in der Tabelle n Datensätze auch (n × 2) Formulare geben

Was ja auch nicht unbedingt sinnvoll ist. Die Lösung heißt, den richtigen Umgang mit Schlüsselparametern lernen. Z.b. denkst Du Dir eine Spalte aus und setzt dort einen Parameter, etwa die Spalte ID, da setzt Du edit=1, edit=2 usw.

Bei einem Klick auf den Link mit edit=1 holst Du die Daten ab für den Datensatz mit der ID=1 und übernimmst diese Daten in ein Formular, so daß sie da bearbeitet werden können. Dieses Formular hat neben einem submit~update auch ein submit~delete, also mehrere Submit-Buttons mit verschiedenen Namen (Schlüsselparameter). Und ggf. auch einen Button mit dem Namen ~neu womit Du einen neuen Eintrag ezeugen kannst. Dieses Formular brauchst Du also nur einmal.

Denkbar ist aber auch, die Löschoption als Link zu setzen, z.B. delete=$id. Idealerweise macht man so etws über ein Template im Browser und serverseitig hat Du eine entsprechende Parameterkontrollstruktur über Deine Schlüsselparameter. MFG

0 47

Verstecken von HTML Formularen für das einfache bedinen administrativer Funktionen

MB
  • formulare
  • html
  • php
  1. 0
    Matthias Apsel
    1. 0
      pl
      1. 1
        Matthias Apsel
        • sonstiges
      2. 0
        dedlfix
        1. -2
          pl
  2. -1
    pl
  3. 0

    Formular über die gesamte Tabelle hinweg

    ursus contionabundo
    1. 0
      pl
      1. 0
        ursus contionabundo
        1. 0
          pl
          1. 1
            ursus contionabundo
            1. 0
              pl
              1. 1
                ursus contionabundo
                1. 0
                  pl
              2. 0
                pl
      2. 0
        dedlfix
        1. 0
          pl
          1. 0
            dedlfix
            1. 0
              pl
              1. 0
                dedlfix
                1. 0
                  pl
                  1. 0
                    dedlfix
                    1. 0
                      pl
    2. 0
      Rolf B
      1. 0
        Gunnar Bittersmann
        • html
        • javascript
    3. 0

      Frage betreffs Aria-Label oder Aria Alert

      ursus contionabundo
      1. 0
        Rolf B
        1. 0
          ursus contionabundo
  4. 0
    MB
    1. -1
      pl
      1. 0
        dedlfix
      2. 0
        pl
        1. 0
          dedlfix
        2. 0
          pl
      3. 0
        pl
    2. 1
      dedlfix
      1. 1
        dedlfix
        1. 0
          MB
    3. 3
      Rolf B
      1. 0
        pl
        1. 0
          Rolf B
          1. 0
            pl
            1. 0
              Gunnar Bittersmann
            2. 0
              pl
              1. 0
                Gunnar Bittersmann
                • formulare
                • progressive enhancement
                1. 0
                  pl