Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> EDYCJA
sajborg
post 20.08.2003, 20:25:58
Post #1





Grupa: Zarejestrowani
Postów: 271
Pomógł: 0
Dołączył: 20.08.2003
Skąd: Szczecinek

Ostrzeżenie: (0%)
-----


Siemka mam taki kodzik co mi zapisuje dane z formularza

[php:1:4c62d81d6b]<form method="post">
<center>
<table border="1">
<tr>
<td>Tytuł:</td>
<td><input type="text" name="tytul" class="ta"></td>
</tr>
<tr>
<td>Opis:</td>
<td><input type="text" name="opis" class="ta"></td>
</tr>
<tr>
<td colspan="2"><center><input type="submit" value="Dodaj" name="ok" class="ta"></center></td>

</tr>
</table>
</center>
<?
if (isset($_POST['ok'])){
$fp=fopen("katalog/kateg.txt","a+");
$kat="$tytul||$opis||n";
fwrite($fp,$kat);
fclose($fp);
echo "<script language="javascript">window.location.href=
"ok.php?goto=katalog"</script>";
}
?>
</form>
[/php:1:4c62d81d6b]

I chciałem zrobic do tego edycje.Ze mam forularz w którym są dane z jednej lini.I po ich zmieniuenu zapisało się do tego samego pliku tylko ta zmieniona linia w tym samym miejscu.Numer lini przekazuje w adresie
Go to the top of the page
+Quote Post
Koshin
post 26.08.2003, 13:38:53
Post #2





Grupa: Zarejestrowani
Postów: 196
Pomógł: 0
Dołączył: 29.04.2002
Skąd: jesteś?

Ostrzeżenie: (0%)
-----


wczytujesz dane (z zapamietaniem ktora linia)
poprawiasz dane
i teraz po kolei zczytujesz dane z pliku niezmienionego
zapisujesz do tymczasowego
wstawiasz zmieniana linie w odpowiednim miejscu
usuwasz niezmieniony
i znow zczytujesz dane tym razem z tymczasowego pliku
zapisujesz do oryginalnego

(ten zabieg (drugie zczytywanie) jest po to aby kolejnosc wpisow sie nie zmienila, moze ktos ma inny pomysl, to podpowie.


--------------------
My czuwamy.eu abyś mógł spać spokojnie
zapasowakopia.pl - myśl zanim będzie za późno.
Go to the top of the page
+Quote Post
Seth
post 26.08.2003, 13:48:01
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


php => Skrypty
Go to the top of the page
+Quote Post
adwol
post 26.08.2003, 22:21:25
Post #4





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

Ostrzeżenie: (0%)
-----


Cytat
wczytujesz dane (z zapamietaniem ktora linia)
poprawiasz dane
i teraz po kolei zczytujesz dane z pliku niezmienionego
zapisujesz do tymczasowego
wstawiasz zmieniana linie w odpowiednim miejscu
usuwasz niezmieniony
i znow zczytujesz dane tym razem z tymczasowego pliku
zapisujesz do oryginalnego

(ten zabieg (drugie zczytywanie) jest po to aby kolejnosc wpisow sie nie zmienila, moze ktos ma inny pomysl, to podpowie.

Ja bym ten plik jeszcze blokował podczas edycji (chociażby prostym flockiem), żeby naraz dwa wątki nie rozwaliły go do reszty.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 06:56