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

$super-globalne; Kako ih pozvati?

[es] :: PHP :: $super-globalne; Kako ih pozvati?

[ Pregleda: 3536 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gzox
Novi Sad

Član broj: 20999
Poruke: 43
*.ptt.yu



Profil

icon $super-globalne; Kako ih pozvati?30.09.2004. u 11:36 - pre 238 meseci
Imam formu koja radi sa bazom.
Imam vise dugmadi za pritiskanje. Kada pritisnem jedno dugme, npr "submit" forma mi se ponovo ucitava i na osnovu pritisnutog dugmeta treba da mi se prikazuju odredjeni podaci. Medjutim to se ne desava.

Mislim da je problem u tome sto skrip ne poziva dobro super-globalne promenljive. Nadam se da sam u pravu.

Evo kako se suprglobalne promenljive beleze prilikom pritiska dugmeta i kako su napisane.

_REQUEST["submit"]
i
_POST["submit"]

E sada, recite mi da li ovaj moj skript dobro cita ove promenljive kada ih poziva na ovaj nacin:

IF (ISSET($submit))
{...
}

ili mozda treba da se promenljiva "submit" poziva na neki drugi nacin?

Verzija mog php-a je 4.3.8 i nista nisam menjao i podesavao na njoj.

Da li mozda da podesavam nesto u nacinu na koji se pozivaju superglobalne promenljive? Nebih voleo ni onaj kratki nacin pozivanja ni onaj dugacki. Odgovara mi onaj srednje duzine.

Jos da pitam: Koja je razlika izmedju _REQUEST["submit"] i _POST["submit"] i koju promenljivu da pozivam u mom skriptu?

Unapred vam mnogo zahvaljujem, Zoran.


 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
195.178.55.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: $super-globalne; Kako ih pozvati?30.09.2004. u 13:17 - pre 238 meseci
Fale ti dolari: $_REQUEST, $_POST.

U formularu:
<input type="submit" name="submit" value="value1" />
<input type="submit" name="submit" value="value2" />

Mala slova i bez direktnog pozivanja: if (isset ($_POST ['submit'])) {...

$submit možeš direktno da prozivaš samo ako je uključen register globals a nije ukoliko nisi menjao u php.ini fajlu ili nekim drugim konfiguracionim.
 
Odgovor na temu

NetworkAdmin

Član broj: 4445
Poruke: 609
*.centrettc.ru



Profil

icon Re: $super-globalne; Kako ih pozvati?30.09.2004. u 15:03 - pre 238 meseci
i ako dugmetu submit ne das name="submit"
 
Odgovor na temu

Shinhan
PHP programmer
Subotica

Član broj: 12327
Poruke: 372
*.com
Via: [es] mailing liste

Jabber: shinhan@elitesecurity.org
ICQ: 400847988


+4 Profil

icon Re: $super-globalne; Kako ih pozvati?01.10.2004. u 15:44 - pre 237 meseci
I treba da podesi form action da pokazuje na ovu stranu.
Pomocu PHP_SELF, a mozda i QUERY_STRING ako treba....
"Common sense is not so common." - Voltaire
 
Odgovor na temu

[es] :: PHP :: $super-globalne; Kako ih pozvati?

[ Pregleda: 3536 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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