1unitedpower: Artikel ins Angebot übernehmen

Beitrag lesen

Ok, habe ich nun geändert, ist es so richtig?

So langsam macht das Formular einen richtig guten Eindruck.

  1. Die Fehler, die von deiner PHP-Überprüfung festgellt werden, sollten direkt an den betroffenen Feldern ausgegeben werden, und nicht irgendwo ihres Kontextes entrissen am Anfang oder Ende des Formulars ausgegeben werden.

Ja, das würde ich auch viel lieber machen, das würde dann bedeuten, ich muss diesen Block nach jedem Formular einfügen?

So ähnlich könntest du vorgehen, allerdings würde das jetzt noch dazu führen, dass die Fehlermeldung bei jedem Formular angezeigt werden würde, unabhängig davon, welches Formular überhaupt ausgefüllt und versendet wurde. Du müsstest also vorher noch prüfen, auf welchen Artikel sich die Fehlermeldung eigentlich bezieht. Dazu kannst du Artikel-ID benutzen, die du ja von dem Hiddenfeld übermittelt bekommst.

Kopieren von Codeausschnitten ist außerdem ein Indiz dafür, dass man den Code besser organisieren könnte, zum Beispiel indem du den Codeausschnitt in eine wiederverwendbare Funktion packst und die Stellen, die sich unterscheiden können, durch Parameter generalisierst. Viele Entwickler versuchen sogar, sich möglichst nie zu wiederholen, das Prinzip heißt "Don't repeat yourself" kurz DRY, also "Wiederhole dich nicht selbst".

0 56

Artikel ins Angebot übernehmen

Jnnbo
  • mysql
  • php
  1. 0
    Jörg Reinholz
    1. 0
      Jnnbo
      1. 0
        Jörg Reinholz
        1. 0
          Jnnbo
          1. 0
            Jnnbo
            1. 0
              Jörg Reinholz
              1. 0
                Jnnbo
                1. 0
                  Jörg Reinholz
          2. 0
            Jörg Reinholz
            1. 0
              Jnnbo
              1. 0
                Jnnbo
                1. 1
                  Der Martin
                  • html
                  • javascript
                  1. 0
                    Jnnbo
                    1. 0
                      Jnnbo
                      1. 0

                        Zu kompliziert?

                        Jnnbo
                        1. 0

                          required bei input type="hidden"?

                          Jnnbo
                          1. 0
                            1unitedpower
                            1. 0
                              Jnnbo
                              1. 0

                                Meine Lösung

                                Jnnbo
                                1. 0
                                  1unitedpower
                                  1. 0
                                    Jnnbo
                                2. 0
                                  Gunnar Bittersmann
                                  • html
                                  • php
                                  • sicherheit
                                  1. 2
                                    dedlfix
                                    1. 0
                                      Gunnar Bittersmann
                                      1. 0
                                        dedlfix
                                      2. 0
                                        Jnnbo
                                      3. 0
                                        Jörg Reinholz
                                      4. -1
                                        Mitleser
                                        1. 0

                                          Rückfrage (Hab das jetzt nicht verstanden)

                                          Jörg Reinholz
                        2. 0
                          Gunnar Bittersmann
                          • barrierefreiheit
                          • html
                          1. 0
                            Jnnbo
                            1. 0

                              Radio-Inputs als Buttons

                              Jörg Reinholz
              2. 0
                Gunnar Bittersmann
                • html
                • php
                • sicherheit
                1. 0
                  dedlfix
  2. 0
    Kay
  3. 0
    1unitedpower
    1. 0
      Jnnbo
      1. 0
        1unitedpower
        1. 0
          Jnnbo
          1. 0
            1unitedpower
            1. 0
              Jnnbo
              1. 1
                1unitedpower
                1. 0
                  Jnnbo
                  1. 1
                    1unitedpower
                    1. 0
                      Jnnbo
                      1. 1
                        1unitedpower
                        1. 0
                          Jnnbo
                          1. 1
                            1unitedpower
                            1. 0
                              Jnnbo
                              • php
                              1. 0
                                dedlfix
                              2. 0
                                Gunnar Bittersmann
                                1. 0
                                  Gunnar Bittersmann
                                  • html
                        2. 1
                          Gunnar Bittersmann
                    2. 0
                      Gunnar Bittersmann
                      • barrierefreiheit
                      • html
                2. 0
                  Gunnar Bittersmann
                  • html