Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi
 
Domov > Forum > Računalništvo

PHP - 3. del

 
 
8.11.2009, 11:48
zdej mi vrže pa še napako v 7 vrstici: Notice: Undefined index: prijavljen in C:\wamp\www\prijava.php on line 7
tuki je pa takale koda:
if ($_SESSION['prijavljen'] == true) {

enako mi naredi v index kjer je zelo podobna koda, ko pa sem preverjal napako mi je za napako javil: if $_SESSION a je mogoče tukile napaka?
 
 
 
8.11.2009, 11:53


Kaj pa če poskusiš z dvojnimi narekovaji?

$_SESSION["prijavljen"]
 
 
 
8.11.2009, 12:12
ne še zmerej je isto; na prejšni strani je cela koda če kej pomaga.

spremenil: markol (8.11.2009 ob 12.15.49)
 
 
 
8.11.2009, 12:22
V bistvu to ni napaka, ampak samo opozorila, da spremenljivka $_SESSION['prijavljen'] ni definirana.

To ti javlja na domačem strežniku, kjer je privzeto vklopljeno izpisovanje opozoril. Če boš dal do na nek Internet strežnik, tega opozorila ne boš videl.

Vseeno je priporočljivo, da se to reši že v kodi.

To ti bo izpisovalo vedno, ko boš prišel na stran in si neprijavljen, saj se ta spremenljivka nastavi šele ob prijavi.

Ena rešitev bi bila, da uporabiš še funkcijo isset, ki preveri, ali spremenljivka obstaja.

Pogoj bi tako bil:
if ( isset($_SESSION['prijavljen']) && ($_SESSION['prijavljen']==true) ) {


Tako bo najprej preveril, ali res obstaja ta spremenljivka in opozorila tako ne bo več prikazoval.


spremenil: podtalje (8.11.2009 ob 12.23.21)
 
 
 
8.11.2009, 12:29
hvala, zdej pa dela normalno.
 
 
 
20.11.2009, 15:49
Kako bi pa js lahko zdej naredu na osnovni strani dva različna izpiska besedil ali podobnega, enga za navadne goste in enga za administratorja? Poskušal sem že z tisto kodo, ki je predstavljena pa mi ni uspelo.


spremenil: markol (20.11.2009 ob 15.50.33)
 
 
 
21.11.2009, 21:58
Po moje najlažje, da najprej narediš dva HTML izpisa, vsakega v svoji datoteki.

Nato pa na strani uporabiš PHP funkcijo include('ime_datoteke.php' .

Z IF stavkom potem tako izbereš, ali boš vključil datoteko z izpisom za Administratorje ali pa za ostale uporabnike.

 
 
 
6.6.2010, 17:57
Koda je odlično napisana in prevrjeno deluje. Delujejo mi vse tri strani (index, prijava in registracija) in še enkrat bi rad pohvalil kljuko, da se je tako potrudil.
 
 
 
6.7.2010, 13:12
uh, mal se je blo potrebno potrudt, ampak z veseljem lahko povem da sedaj tudi meni vse deluje, super lekcija! )
 
 
 
12.7.2010, 18:57
samo eno vprašanje...Sedaj ko vse deluje, kako naredim, da ko si prijavljen pač neko določeno vsebino vidiš, sicer pa ne? Ali se da narediti tako da ko se prijaviš, te samodejno preusmeri na nek drug .php dokument kjer je tista določena vsebina, ali obstaja kakšna druga metoda? Naprimer kako narediš da če si prijavljen vidiš link na forum iz četrte lekcije , sicer pa ne..
 
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!