Auge: .txt bearbeiten/löschen einzelner Zeilen

Beitrag lesen

Hallo

Naja, es ist doch einfacher wenn alles in ein Formular ausgelesen wird und ich es aber auch hier einzeln bearbeiten kann, bevor ich es einzeln auslese.

Es ist, je nach Anwendungsfall, schon einfacher, alle Datensätze in einem Formular zu haben. Es kann allerdings auch nach hinten losgehen.

Beispiel: Deine textbasierte Datenbank umfasst viele Informationen in vielen Datensätzen. Für alle Datensätze wird nun per PHP zum Bearbeiten eine Seite mit Formular zusammen gebaut. Das ganze findet auf externem Webspace statt, auf dem du keinen Einfluss auf die Einstellungen der php.ini hast.
Meist ist dort eine maximale Skriptlaufzeit (max_execution_time) von 30 sec. vorgegeben. Da kann es schon mal vorkommen, dass das Skript vom Server beendet wird, obwohl es seinen Aufgabe noch nicht vollständig erfüllt hat.

Es kommt also auf den Einzelfall an. ich habe mittlerweile eine andere Strategie, solche umfangreichen Datenbestände zu bearbeiten. Es gibt zur Auswahl eine Liste der Datensätze, mit Elementen, die jeden Datensatz identifizieren[1]. Per Link wird _ein_ Datensatz zur Bearbeitung in ein Formular geladen. Dazu braucht allerdings _jeder_ Datensatz eine eindeutige Identifikationsmarke, also eine ID, damit er im nächsten Schritt in die Datei eingefügt und gespeichert werden kann.

Diese Vorgehensweise bedeutet zwar, für jeden Datensatz einen weiteren Klick, um ihn zur Bearbeitung zu laden, dafür lädt die Liste und jedes Formular einzeln garantiert schneller, als _ein_ "ewig" großes Formular.

[1] "identifizieren" meint hier, dass ein Mensch den gewünschten Datensatz finden kann.

Tschö, Auge

--
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
Veranstaltungsdatenbank Vdb 0.1
0 53

.txt bearbeiten/löschen einzelner Zeilen

Stahl Florian
  • php
  1. 0
    Cheatah
    1. 0
      Stahl Florian
      1. 0
        Hans
      2. 0
        Cheatah
        1. 0
          Stahl Florian
  2. 0
    MiSo
    1. 0
      Stahl Florian
      1. 0
        MiSo
        1. 0
          Stahl Florian
        2. 0
          Mike©
          1. 0
            MiSo
            1. 0
              Stahl Florian
            2. 0
              Stahl Florian
              1. 0
                Ashura
                1. 0
                  Stahl Florian
                  1. 0
                    Stahl Florian
                    1. 0
                      Tobias Kloth
                      1. 0
                        Stahl Florian
                        1. 0
                          Tobias Kloth
                          1. 0
                            Stahl Florian
                            1. 0
                              Auge
                              1. 0

                                Korrektur

                                Auge
                              2. 0
                                Stahl Florian
                                1. 0
                                  Auge
                                  1. 0
                                    Stahl Florian
              2. 0
                Der Martin
            3. 0
              Mike©
    2. 0
      dedlfix
  3. 0
    Mike©
    1. 0
      Stahl Florian
      1. 0
        dey
  4. 2
    Felix Riesterer
    1. 0
      Stahl Florian
      1. 0
        Ingo Turski
        1. 0
          Auge
          1. 0
            Stahl Florian
            1. 0
              Stahl Florian
              1. 0
                Auge
                1. 0
                  Stahl Florian
                  1. 0
                    Auge
                    1. 0
                      Stahl Florian
                      1. 0
                        Auge
                        1. 0
                          Stahl Florian
                          1. 0
                            Auge
                            1. 0
                              Stahl Florian
                              1. 0

                                ich glaub' ich geb's auf...

                                Felix Riesterer
                                1. 0
                                  Stahl Florian
        2. 0
          Stahl Florian
        3. 0
          Tobias Kloth
    2. 0
      Ashura
      1. 0
        Felix Riesterer
        1. 0
          Ashura