Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Izvrsenje koda i refresh stranice...

[es] :: PHP :: Izvrsenje koda i refresh stranice...

[ Pregleda: 2193 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

PHP CODE
Banja Luka

Član broj: 235799
Poruke: 66
*.blic.net.



Profil

icon Izvrsenje koda i refresh stranice...04.11.2009. u 14:22 - pre 176 meseci
Pozdrav svima!

Imam php stranicu koja otprilike ima par txt box-ova za unos teksta i izvrsno dugme. Nakon sto korisnik klikne na to dugme, tekst iz text box-a se upisuje u txt file koji sluzi kao baza.
Pri ucitavanju stranice, ti podaci koji su vec upisani u txt file se citaju iz njega i potom prikazuju u tabeli koju generise php code.
To sve fino radi, medjutim problem je sledeci... Nakon sto korisnik pritisne command button, podaci ce se upisati u file, ali zbog samog redosleda koda, nece prikazati novounesene podatke do sledeceg ucitavanja stranice, sto, naravno, cesto buni korisnike.
Sad, ja sam imao ideju da napravim da mi command button istovremeno bude i hyperlink do same stranice na kojoj se nalazi (odnosno izvrsi refresh) i to je takodje fino radilo (u lokalu) jedno vrijeme... a onda kako se pojavilo sve vise podataka u bazi... pocelo da se zaglupljuje i ne radi vise (obicno samo refreshuje stranicu bez izvrshenja onog dela koda koji treba da se izvrsi nakon sto se klikne na cmd button (unos podataka u bazu)).
Kako da rijesim ovaj problem, odnosno kako da mi se stranica refreshuje sama, nakon sto se izvrshi php code?

Mislio sam i da izmenim redosled dogadjaja, da prvo upise podatke, pa da onda ih prikaze nakon pritiska cmd button-a, medjutim, time bi izgubio mogucnost da korisnik ima uvid na pomenutu tabelu prije unosa novih podataka (a to mi ne odgovara).

Hvala unapred na pomoci! ;)
 
Odgovor na temu

stankons
Stanko Milošev
ise Gmbh, Deutschland
Bonn

Član broj: 99408
Poruke: 231
*.trinet.si.

ICQ: 147767352
Sajt: www.milosev.com


Profil

icon Re: Izvrsenje koda i refresh stranice...04.11.2009. u 14:25 - pre 176 meseci
Prvo što mi pada na pamet je Ajax...
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
*.dynamic.sbb.rs.



+13 Profil

icon Re: Izvrsenje koda i refresh stranice...04.11.2009. u 14:27 - pre 176 meseci
Cekaj, zar nije najjednostavnije ovako:

1. Korisnik unese podatke i klikne Submit

2. PHP obradi podatke (citaj - unese u txt fajl)

3. Nakon obrade, php redirektuje user-a na prethodnu stranu

Ili sam nesto prevideo ? :-)
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1123
93.86.206.*

Sajt: www.gvozden.info


+68 Profil

icon Re: Izvrsenje koda i refresh stranice...04.11.2009. u 17:09 - pre 176 meseci
Zasto ne razradis algoritam:

1. ukoliko je prosledjen _REQUEST isvrsis upis u tabelu

2. procitas podatke

3. prikazas podatke

4.prikazes formu

Nema potrebe da se komplikuje sa nekim linkovima... Jedino mozes zastititi stranicu od 'refresh' efekta...
 
Odgovor na temu

PHP CODE
Banja Luka

Član broj: 235799
Poruke: 66
*.broadband.blic.net.



Profil

icon Re: Izvrsenje koda i refresh stranice...04.11.2009. u 19:03 - pre 176 meseci
Citat:
3. Nakon obrade, php redirektuje user-a na prethodnu stranu

Ili sam nesto prevideo ? :-)


Ehe :) Pa radi se o tome da sam zapravo pocetnik... I siguran sam da postoji jednostavno resenje za ovo... Google-o sam, nasao fazon redirekcije (mislio sam da izvrsi redirekciju na samu sebe) ali, navodno za koristenje toga ne smije se nista ispisati na stranicu :-/

Ako moze, ta linijica koda Man-Wolf, bio bih ti veoma zahvalan. Ja sam siguran da je ovo moglo bolje, ali malo sam ogranicen vremenom, pa da mijenjam citav koncept... huh, ne bi bilo zgodno :)

Hvala svima na odgovorima!
 
Odgovor na temu

Tudfa
Jovicevic Vladimir

Član broj: 152699
Poruke: 384
*.dynamic.sbb.rs.



+3 Profil

icon Re: Izvrsenje koda i refresh stranice...04.11.2009. u 19:34 - pre 176 meseci
Ne treba ti za ovo nikakva redirekcija (ako na header()mislis).
Ti samo zelis da nakon sto pritisnes submit podaci budu upisani u taj fajl, i da odmah budu prikazane izmene ?

To ces uraditi ovako kako ti je agvozden napisao, a verovatno i drugi, nisam bas citao sve.
Samo ti fali prava logika.

Recimo imas tu page.php koja ima na sebi sve to sto si naveo i dalje ides ovako:

- forma ima za vrednost action atributa page.php (ili stavis echo $_SERVER['PHP_SELF'])
- nakon submita radis prihvatanje podataka i proveru
- ako su podaci validni radis unos, ako ne , ispisujes poruke o nastalim greskama
- radis ispis podataka
- radis ispis forme

Ovim si poslao podatke sa forme , upisao ih, iscitao njihove vrednosti iz fajla, ispisao ih i ispisao formu...

Ako sam te dobro razumeo sta uopste zelis (cak sam i velikim delom ponovio agvozdenov post u zelji da shvatis da je bolja ideja tako)

Ako bas ne umes sam, okaci taj problematican fajl, ali mislim da ces se snaci
 
Odgovor na temu

PHP CODE
Banja Luka

Član broj: 235799
Poruke: 66
*.broadband.blic.net.



Profil

icon Re: Izvrsenje koda i refresh stranice...04.11.2009. u 20:35 - pre 176 meseci
:))) ahahaha, a ovo je fantasticno!
E, zbilja ne znam zasto sam ja umislio (tacnije znam... neiskustvo), da to tako nece raditi, kako kako ste me upucivali od pocetka...
Sve sto je trebalo je samo da promenim redosled izvrsavanja :)
Sve radi fantasticno! Hvala drugari ;)
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1123
93.86.206.*

Sajt: www.gvozden.info


+68 Profil

icon Re: Izvrsenje koda i refresh stranice...05.11.2009. u 00:16 - pre 176 meseci
Ono, kojim si putem ti posao jeste da si pokusao da iskomplikujes.

Jednostavno, problem spusti na nizi nivo. Ukoliko u glavi nemas algoritam aplikacije ili dela koda, onda baci to na papir.
Kodiranje je najmanji problem u aplikacijama, modeliranje je bitnije. Ovo je prost slucaj, ali ukoliko si pocetnik uzmi ovo kao savet.
 
Odgovor na temu

PHP CODE
Banja Luka

Član broj: 235799
Poruke: 66
*.blic.net.



Profil

icon Re: Izvrsenje koda i refresh stranice...05.11.2009. u 14:39 - pre 175 meseci
;) Naravno, hvala svima.
 
Odgovor na temu

[es] :: PHP :: Izvrsenje koda i refresh stranice...

[ Pregleda: 2193 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.