Mam takie problem, a mianowicie robię pewną aplikację opartą o pliki tekstowe (niestety nie ma możliwości DB), i doszedłem do poziomu edycji danych. Jest do baza osób zawierająca kilka informacji, do każdej osoby 1 wiersz. Powiedzmy że chcę edytować tą osobę, zmienić pewne dane. Modę sobie to wczytać do formualarza te dane, jednak jak zrobić aby wiersz o podanym id, Imieniu i nazwisku usunąć/zamienić?
Aby edytować/usunąć jeden wiersz należy od nowa przebudować cały plik. Nie wiem jak jest zbudowany Twój plik który pełni rolę DB więc wymyślę sobie jakiś format, dla przykładu najprostszy:
Mniej więcej tak to może wyglądać. To jest tylko przykład, kod ten trzeba jeszcze odpowiednio zabezpieczyć. Osobiście nie budowałbym całej bazy trzymanej w jednym pliku. Trzymanie każdego usera w osobnym pliku moim zdaniem jest lepsze - jedyny minus po pewnym czasie tych plików może trochę być.