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

$super-globalne; Kako ih pozvati?

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

[ Pregleda: 1267 | Odgovora: 3 ]

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

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.


30.09.2004. u 11:36 

noviKorisnik

Član broj: 13216
Poruke: 4513
195.178.55.*



Profil

icon Re: $super-globalne; Kako ih pozvati?30.09.2004. u 13:17
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.
30.09.2004. u 13:17 

NetworkAdmin
Zoran Knezevic
programer u jednoj X kompaniji, radim na daljinu onli..
Beograd

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

Sajt: www.rentalio.com


Profil

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

Shinhan
PHP programmer
Subotica

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

Jabber: shinhan@elitesecurity.org
ICQ: 400847988


Profil

icon Re: $super-globalne; Kako ih pozvati?01.10.2004. u 15:44
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
01.10.2004. u 15:44 

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

[ Pregleda: 1267 | Odgovora: 3 ]

Postavi temu Odgovori

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