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 3899 korisnika na forumu :: 66 registrovanih, 5 sakrivenih i 3828 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: Apok, Arhiv, ast13, Ben Roj, black venom, Bo96, boromir, borya90, BraneS, brundo65, Bubimir, celt, cenejac111, cikadeda, Cirkon, d.arsenal321, Deki Duga Devetka, desmeki, Despot Đurađ, dradex, draganl, dragoljub11987, DreadForce83, dule10savic, dusan2022, Emanuel Arsenijevič, Frunze, Giskard, iceburn, IQ116, Iskander, istina, Ivan Germanovic, Ivica1102, Ivoo, Jomini, LUDI, Metanoja, MidnighT_AlieN, MIKI63, Milanmilan, mirkoro, Mis uz pusku, moldway, momcilob55, Mrav Obrad, nemkea71, NoOneEver Dreams, pein, Pekman, proljece, repac, rovac, Rumun2000, sajorg, Sharpshooter, shiro, ShtagodShtagod, Sonic, sony771, Tester, trutcina, vazduh, VJ, vobo, VojaeZ