![]() |
![]() |
-mThW- |
![]()
Post
#1
|
Goście ![]() |
Witam!
![]() Przerobilem sobie skrypt php, ktory zapisuej dane z formularza do pliku .txt - skrypt na stronie http://mthw.ovh.org/?go=articles&art=1 Opis: Wypelniam formularz (ktory znajduej sie pod tabelka z komentami), wysylam (klikam dodaj) nastepnie w miejscu formularze skrypt wyswietla komunikat 'Komentarz zostal dodany, wroc i odswiez strone.' a pod nim button '<-- Back'. O co mi chodzi: Chodzi o to, ze po dodaniu komentarza i w czasie przekierowania skrypt nie czyta ponownie pliku txt i mimo tego ze koment zostal dodany trzeba odswiezyc strone zeby zostal pokazany na stronie, tak samo jest po wcisnieciu buttona back... Chce to zmienic, po prostu chodzi o to zeby po dodaniu komenta zostal wyswietlony komunikat o dodaniu komenta i zeby w tym samym czasie zostal ukazany koment. http://mthw.ovh.org/?go=articles&art=1 <-- Zobaczcie o co chodzi. PS w php jestem zielony ![]() GG: 2903777 <- komu sie chce niech napisze ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 4.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Co do automatycznego odświeżania strony to znajdziesz sporo skryptów wpisując w google refresh page.
Ale może pomoże jeśli zrobisz przeniesienie na stronę za pomocą header(Location: nazwastrony.php). http://www.hypergurl.com/refreshpage.html Ten post edytował lopez_222 10.07.2006, 15:50:04 |
|
|
-Gość_gerard_*- |
![]()
Post
#3
|
Goście ![]() |
zamień kolejność wykonywanych operacji.
1. zapis 2. odczyt. 3. formularz |
|
|
-mThW- |
![]()
Post
#4
|
Goście ![]() |
http://mthw.ovh.org/?go=articles&art=1&stat=nie
Na tej stronie index.php includuje artykul (plik art1.php) w ktorym jest kod:
cmt/index.php ma w sobie kod html (ta tabelka gdzie pisze ':: Komentarze') i kod php
W pliku add.txt zapisywane sa dane z formularza. To jest zasada dziala skryptu. Plik add.php ma w sobie formularz i kod php, ktory odpowiada za zapis danych do pliku add.txt, wyglada to tak:
Teraz mowie znow o co mi chodzi: Chodzi o to ze po wypelnieniu formualrza i kliknieci 'dodaj' wystwietlana jest informacja ze koment zostal dodany, lecz wyzej w tabelce z komentami go jeszcze nie ma. Chce osiagnac efekt, ze po kliknieciu 'dodaj' zostanie wyswietlona infomacja ze koment zostal dodany i wyzej bedzie juz ukazany, czyli chodzi o to zeby odwiedzajacy nie musial tracic czasu na odswiezaniu strony... Jak dalej nie wiecie o co mi biega to pisze, wrzoce skrypt w osobnym folderze czysty i przejrzysty... |
|
|
-mThW- |
![]()
Post
#5
|
Goście ![]() |
Nie pomyslalem zeby zapytac: czy przy podanym kodzie includowania mozna wkleic zeby includowal na bierzaco?
Np. gdy wciskamy wstecz i cofamy sie do dzialu wktorym kod includuje plik txt. Zobaczymy zawartosc taka sama jak wczesniej nawet gdy w miedzy czasie zawartosc pliku txt sie zmieni... No ale przy wcisnieciu 'wstecz' plik zostal wczytany na nowo to zmiaan juz by byla widoczna.. LOL co ja wogoel pisze? Pewnie mnie nie rozumiecie..
he he |
|
|
-Gość_gerard_*- |
![]()
Post
#6
|
Goście ![]() |
zamien miejscami te 2 linijki
include("cmt/index.php"); include("cmt/add.php"); i po zawodach. najpierw musisz dodac, zeby zmiany zostaly uwzglednione w index.php pzdr |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:12 |