Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Edycja danych w bazie
Forum PHP.pl > Forum > PHP
Lars
Mam bazę w pliku database.dat w formie :

Kod
Lars,haslo,email,ggnumer,avatar,ip


i za nic nie mogę dojść do tego jak gdy mam bazę np.

Kod
Lars,haslo,email,ggnumer,avatar,ip
Lars2,haslo,email,ggnumer,avatar,ip
Lars3,haslo,email,ggnumer,avatar,ip


to jak mogę wyedytować te dane z poziomu WWW, w formie np.
formularza Rkingsmiley.png

proszę o szybką pomoc sleepysmiley03.gif
NuLL
Np.
Plik czytasz dzięki file" title="Zobacz w manualu PHP" target="_manual. Kolejne indexy tablicy tworzą Ci numery kolejnych rekordów pliku. I aby zedytować wpis musisz odczytać plik odjąć od numeru rekordu jeden jakoże indexowanie tablicy się zaczyna od zera, pobrać sobie wpis, rozbić dzięki explode" title="Zobacz w manualu PHP" target="_manual, wczytać do formularza i zapisać w 'podobny' sposób jak odczytałeś.
Lars
Może jaśniej Rkingsmiley.png Rkingsmiley.png

jestem laikiem blink.gif guitar.gif party.gif

mam kod do pobierania WSZYSTKICH userów:
  1. <?php
  2. $date=file(&#092;"dat.dat\");
  3. foreach($date as $linijka) {
  4. $date=explode(&#092;",\", $linijka);
  5. echo(&#092;"Login: $date[0]\");
  6. }
  7. ?>


możecie mi pomóc go przerobić tak, aby pokazywał tylko usera
o nazwie pobranej przez $_GET['userid'] questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif?
nospor
Cytat
aby pokazywał tylko usera
o nazwie pobranej przez $_GET['userid']
To juz tylko warunek dostawic
  1. <?php
  2. $date=file(&#092;"dat.dat\");
  3. foreach($date as $linijka) {
  4. $date=explode(&#092;",\", $linijka);
  5. if ($date[0] ==$_GET['userid'] )
  6. echo(&#092;"Login: $date[0]\");
  7. }
  8.  
  9. ?>
Lars
dzięki tongue.gif Rkingsmiley.png

a jak mogę zapisać konkretne dane do wybranego wiersza??

tak, żęby nadpisać poprzednie dane...
SongoQ
  1. <?php
  2.  
  3. $date[$wiersz] = $user;
  4.  
  5. ?>
Lars
może jaśniej SongoQquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif?
SongoQ
Modyfikujesz element tablicy a nastepnie zapisujesz do pliku. Mysle ze mnie zrozumilaes. Czy mam kod napisac?
Lars
prosiłbym o kod, bo nie wiem jak można nadpisywać
dane sad.gif (umiem tylko zrobić zapis/dopisywanie) smile.gifsmile.gif
ActivePlayer
1. odczytujesz caly plik
2. modyfikujesz tablice jaka masz
3. kasujesz cala zawartosc pliku
4. zapisujesz tablice do pustego pliku.

cala filozofia
Lars
prosiłbym o przykład NADPISANIA POPRZEDNICH DANYCH np.

jak na początku bym miał:

Kod
Lars,haslo222,lars15@wp.pl,9178905
Lars2,haslo2223,lars15@wp.pl,9178905


to potem np.:

Kod
Lars,haslo,lars15@wp.pl,9178905
Lars2,haslo2223,lars15@wp.pl,9178905


Rkingsmiley.png
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.