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 969 korisnika na forumu :: 80 registrovanih, 7 sakrivenih i 882 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: 100jan, 5.56, Alexa77, Anndjelaa, Arahne, Ba4e, baltazar01, BLACKBIRD201284, blatruc82, bobomicek, boromir, borya90, Brankojle, Car89, CZP10C, d.arsenal321, Dalibor Šafar, dankisha, Darkoniii_94, Dovla 1980, dusan.l, ElvisP, galerija, goranvas, gregorxix, Hardenberg, hyla, ivica976, ivran064, janezek67, Jose, josip64, kn19, Kubovac, kuntalo, lafa008, Leonov, ljuba.b, LostInSpaceandTime, Lucky91, lukisa, Mercury, mergus, Miki281, milutin134, mist-mist, mrgud2025, novator, nsharambasa, ObicanUser, Paklenica, panzerwaffe, pceklic, PedjaDikovic, ping15, RAKITNICA, Ranutovac, ruger357, SamostalniReferent, sedan, sekretar, Sir Budimir, Snorks, SOVO515, SpeedyGonzales, stagezin, Str2022, synergia, tomigun, Topaz9, umpah-pah, US_Rank_0, Veless, Vlada1389, yiyi, zdrebac, zivojin32, Zoca, Zvlade, Živković