[ Dejan Krstic @ 01.03.2002. 13:01 ] @
'Vako:

Imam fajl.php (npr.) i on ima neku formu u koju se unose neki podaci. E sad kada kliknem na submit hocu da se ti podaci posalju istom tom fajl.php pa da ih on obradi (posalje mail, snimi ili bilo sta drugo...) i ispise rezultat. E sad pri toj obradi necu da mi opet prikaze formu kada se ucita nego samo da prikaze rezultat.

Kako to da izvedem?
[ alex @ 01.03.2002. 13:14 ] @
Ovako, deklarisi submit dugme da ima ime "submit". U form action stavi ime tog tvog PHP fajla, a zatim na pocetku PHP fajla stavi sledece:

Code:

if (!$submit) {
   // forma nije submit-ovana
   // ispisi formu
   ispisi_formu();
} else {
   // forma je submit-ovana
   // obradi rezultate
   ispisi_rezultate();
}


Pozdrav, alex.
[ Dejan Krstic @ 01.03.2002. 20:03 ] @
Ok to mi je jasno a jel mogu tu formu da snimim u neki drugi fajl pa da onda tamo kod ispisi_formu(); kazem da povuce kod iz nekog fajla ili moram da stavim formu bas tu?
[ Mihailo @ 01.03.2002. 22:30 ] @
Mozes da snimis u neki drugi fajl, samo ga pozoves iz glavnog:
Code:

include ($fajl); 

gde je $fajl URL.
primer:
Code:

if (!$submit) 
{
include ('forma.html');
}
else 
{
include ('rezultati.php');
}






[ Dejan Krstic @ 01.03.2002. 23:25 ] @
Hvala puno :)