Provera da li je polje popunjeno

Provera da li je polje popunjeno

offline
  • Pridružio: 08 Avg 2011
  • Poruke: 59

Poz svima, imam jedan mali problem kad hocu da odradim login proveru (provera da li polje za login popunjeno) $user = $_POST['user_input']; $user2 = $_POST['user_input2']; if (unset($_POST['user_input'] || ($_POST['user_input2'])){ echo "popuni polje";

i izbaci ovaj error Citat:Parse error: syntax error, unexpected T_UNSET in C:\wamp\www\admin.php on line 12



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Nisi zatvorio zagradu kod unset($_POST['user_input']



offline
  • Pridružio: 08 Avg 2011
  • Poruke: 59

Nije to greska zato sto sam stavio da sve bude pod unset

offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

Napisano: 20 Nov 2012 17:15

Jeste greška, uopšte unset ne treba da koristiš, treba !isset da koristiš

if (!isset($_POST['user_input']) || !isset($_POST['user_input2'])){ echo "popuni polje"; }

Dopuna: 20 Nov 2012 17:17

unset briše promenljivu, nema nikakvu funkciju u proveri da li je ona definisana: [Link mogu videti samo ulogovani korisnici]

offline
  • Pridružio: 08 Avg 2011
  • Poruke: 59

Probao sam vec tako jednom, ali onda izbaci ovu gresku Citat:Notice: Undefined index: user_input in C:\wamp\www\admin.php on line 10

Citat: Undefined index: user_input2 in C:\wamp\www\admin.php on line 11

offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

Ne može isset da izbaci unidentified index. Kako on line 10 i line 11 ako su u istom redu ? daj ceo kod sa isset

offline
  • arnage 
  • Novi MyCity građanin
  • Pridružio: 13 Feb 2013
  • Poruke: 16

Mora od pocetka. Smile
isset() ne proverava da li ima necega u var, tome sluzi empty(). Npr:
$var = '';
... proveris isset sa var_dump je bool true, a prazna je.

Notice: Undefined index resenje:
Svaka globalna mora da se proveri sa isset, a ja tu koristim ternary, primera radi:

$id = isset($_GET['id']) ? $_GET['id'] : null;

je isto sto i:

if (isset($_GET['id'])) { $id = $_GET['id']; } else { $id = null; }

Za praznu isset ides npr:

$id = !empty($_GET['id']) ? $_GET['id'] : null; // prazna globalna, stavi null
if (!isset($id)) /* Ako je null -> */ echo 'Prazno...';

Isto je za POST globalnu. Smile

Ko je trenutno na forumu
 

Ukupno su 1106 korisnika na forumu :: 112 registrovanih, 7 sakrivenih i 987 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: Agape, AleksandarV, aleph_one, ALFASPORTIVO, alternator, antonije64, Apok, babaroga, BB, black sabah, bobo85, Bobrock1, Bojan198527, bojan_t, boro975, boxbole, bpop, Centauro, cifra, Cirkon, Clouseau, Crazzer, cvale, cvrle312, DavidA, dearg, DeerHunter, dekan.m, DJUNTA, dukajov, E_Kurir, Electron, Fabius, Feller, Folkstar, FOX, Frunze, Gorilo_1991, goxin, gregorxix, grenadir, grunff2, Hans Gajger, Hardenberg, ivicasimo, jalos, JankoS, jodzula, Joint Chief, kacasmile1703, Kajzer_Soze, kn19, kojotuzamku, Kolimator, kolle.the.kid, Komentator, krkalon, Krusarac, kunktator, lcc, Lester Freamon, Lucije Kvint, Malahit, mercedesamg, milenko crazy north, Milos ZA, Milos1389, mix1, mux, neutrino, niksa517, nsharambasa, oldtimer, Pantelejmon, panzerwaffe, Povratak1912, precan, proka89, Puch300GD, RajkoB, RAKITNICA, rakivan, Rothmans, sabros, saputnik plavetnila, sekretar, Sirius, Sky diver 29, slono, sluga, tanakadzo, TheDictator, theNedjeljko, Token, tuja, tvlada, umpah-pah, vathra, Veless, Velizar Laro, vinkoplavi, vladaa012, voja64, volimpivuvolimrakiju, XBMC, yrraf, zeo, ZetaMan, zokilivac, Zvlade, Živanski, šumar bk2