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 2257 korisnika na forumu :: 58 registrovanih, 4 sakrivenih i 2195 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., aleksmajstor, alex71, bukefal, CHARLIE JA., Cirkon, darcaud, Darth Malak, DeerHunter, dekiz, drpera, Džekson, g0xy, Gogi_avio, goxin, havoc995, ILGromovnik, Imperator_Aleksandr_lll, Istman, Ivica1102, jalos, jarovitt, jeen yuhs, JohnDoe, Jozo74, KizJ, kybonacci, Lotus, luka35, M74AB3, Marko Marković, Markoni958, Mastrum Ridkali, max power, Miki281, milenko crazy north, MILO-VAN, Milovan Dinic, mnn2, morava_01, Muki 123, N.e.m.a.nj.a., Njubara, nobutado, Pc-21, Pilence, Poof, precan, PrincipL, Rogan33, royst33, ruma, Sarmat, Siti2, skylab1111, Smiljkovich, sslay, starlights