Forum » Izdelava spletišč » PHP koda znotraj PHPja ne deluje pravilno
PHP koda znotraj PHPja ne deluje pravilno

Seth ::
Situacija
Imam php kodo za avtentikacijo. Ob uspešni avtentikaciji z usernejmom in passwordom se odpre drugi del php kode, ki je prav tako v istem php dokumentu.
Problem je v tem, da gumb submit v tem drugem delu kode ne izvrši akcije, ampak stran refresha na login del,
Če pa naredim dva ločena php fajla...se pravi prvi z uspešno avtentikacijo redirektira na drugi php fajl (ista vsebina kode, le da je ločena). Takrat pa drugi del funkcionira vredu.
Dilema je v tem, da mora biti drugi del skrit in ne kot samostojen php fajl, ki ga lahko zaženeš brezpogojno....
any idea?
tnx
Imam php kodo za avtentikacijo. Ob uspešni avtentikaciji z usernejmom in passwordom se odpre drugi del php kode, ki je prav tako v istem php dokumentu.
Problem je v tem, da gumb submit v tem drugem delu kode ne izvrši akcije, ampak stran refresha na login del,
Če pa naredim dva ločena php fajla...se pravi prvi z uspešno avtentikacijo redirektira na drugi php fajl (ista vsebina kode, le da je ločena). Takrat pa drugi del funkcionira vredu.
Dilema je v tem, da mora biti drugi del skrit in ne kot samostojen php fajl, ki ga lahko zaženeš brezpogojno....
any idea?
tnx
Seth

Hair ::
Rešitev je več, to je ena:
Submit knofu določiš name="submit", potem pa daš pa tisti del kode, ki ga ne želiš več izvajati (t.j. obrazec za prijavo):
Lp!
Submit knofu določiš name="submit", potem pa daš pa tisti del kode, ki ga ne želiš več izvajati (t.j. obrazec za prijavo):
<?php if(!isset($_POST['submit'])) { // sem } ?>
Lp!
Whenever people agree with me, I feel I must be wrong.

Pegaz ::
Saj lahko v prvem dokumentu ko pošiljaš podatke določiš konstanto, potem pa v drugem dokumentu narediš if stavek in če te konstante ni, se vsebina ne naloži.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Pošiljanje podatkov - Ajax (post) v php fileOddelek: Izdelava spletišč | 2753 (2576) | Lion29 |
» | [php-html] začetniški problemiOddelek: Programiranje | 1560 (1273) | Ziga Dolhar |
» | Dreamweaver in živčni zlom :)Oddelek: Izdelava spletišč | 1249 (1099) | #000000 |
» | Password na določen link znotraj trgovineOddelek: Izdelava spletišč | 1655 (1528) | gregy |
» | HTML forma in datumOddelek: Izdelava spletišč | 1817 (1553) | Muzo |