php validacija forme

2

php validacija forme

offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

Naravno
U php-u

if ($godine < 2006 && $godine > 1950) { blok naredbi }



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • DR  Male
  • Legendarni građanin
  • Pridružio: 08 Okt 2004
  • Poruke: 5450
  • Gde živiš: Beograd

thanx mr.balkanac Smile
Blood ::u sustini nemas neko pravilo, proveris samo da li su sva polja popunjena
if ( isset($_POST['potvrdi']) && isset($_POST['drzava']) && isset($_POST['naziv']) (i tako za sve ostale) ) {
$drzava = trim($_POST['drzava']);
$naziv = trim($_POST['naziv']);
$adresa = trim($_POST['adresa']);


Ovo ne vrsi funkciju, iskljucivanjem js-a mogu da posaljem potpuno prazan formular.



offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

Ne možeš, jer funkcija isset() proverava da li su promenljive deklarisane, odnosno da li su polja popunjena.

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Ljudi stvarno vam preporucujem da koristite Pravo, to se u ovom frameworku napravi za cirka 10 min. Sa podrskom validacije i na client i na server strani.

Vjerujete mi da se isplati

offline
  • DR  Male
  • Legendarni građanin
  • Pridružio: 08 Okt 2004
  • Poruke: 5450
  • Gde živiš: Beograd

Balkanac82 ::Ne možeš, jer funkcija isset() proverava da li su promenljive deklarisane, odnosno da li su polja popunjena.

Bogami mogu. kako , ne znam. Jos mi ispise da su podaci upisani u bazu.

offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

DR ::iskljucivanjem js-a mogu da posaljem potpuno prazan formular.

Ne možeš poslati potpuno prazan obrazac.
U stvari možeš, ali ćeš unutar php skripte sa funkcijom isset() proveriti da li je prazan.

offline
  • DR  Male
  • Legendarni građanin
  • Pridružio: 08 Okt 2004
  • Poruke: 5450
  • Gde živiš: Beograd

odgovor je iznad. Smile

offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

Za isptivanje da li je unet broj ili string ili nešto treće pogledaj sledeće linkove i linkove na tim stranama.

[Link mogu videti samo ulogovani korisnici]
[Link mogu videti samo ulogovani korisnici]
[Link mogu videti samo ulogovani korisnici]

Pogledaj i funkciju
[Link mogu videti samo ulogovani korisnici]

S njom možeš kontrolisati koje znakove želiš unutar promenljive.

Gore si naveo da ti za email trebaju svi karakteri, ja lično bih izbacio /|\"' i ako ima još nešto što se ne može koristiti unutar email adrese. Za tako nešto se koristi upravo funkcija preg_match()

offline
  • Pridružio: 06 Apr 2005
  • Poruke: 403
  • Gde živiš: Beograd

Balkanac82 ::Ne možeš, jer funkcija isset() proverava da li su promenljive deklarisane, odnosno da li su polja popunjena.

A pazi ovo:
U ovom slucaju promenjiva je deklarisana ali polja nisu popunjena.Zato ovo i prolazi.
Mnogo je prikladnije koristiti empty() za tu namenu.

offline
  • DR  Male
  • Legendarni građanin
  • Pridružio: 08 Okt 2004
  • Poruke: 5450
  • Gde živiš: Beograd

upravo tako centaur.
sledece pitanje je kako? Smile

Ko je trenutno na forumu
 

Ukupno su 978 korisnika na forumu :: 68 registrovanih, 8 sakrivenih i 902 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, acov34, arezina, Ben Roj, bigfoot, Bo96, bokisha253, brkan1, Butcher, comi_pfc, Djota1, Doca, Dogma21, Dorcolac, Dovla 1980, draganl, Electron, famoso, grenadir, Istman, joca83, Jose, kaisarevic1, Kalem, KimiMR, kolle.the.kid, Lester Freamon, ljuba.b, luka35, Macalone, Manjane, MB120mm, mercedesamg, mile23, milenko crazy north, Milos ZA, milutin134, mist-mist, Mitogna, Musklfiber, Ne doznajem se u oružje, oldtimer, opt1, pein, pera12345, Povratak1912, predragc, Primus17, promajauglavi, raketaš, raptorsi, Rectifier, RileHerc, S-lash, Sir Budimir, sluga, SOVO515, stegonosa, tamno.nebo, Tihi86, vathra, Vlada1389, Vlado82, Vladovbl, Yellow Pinky, Yugol33, YugoSlav, zorzpapadubi