Pocetnicke greske #2


Konstantno dobivam na ekranu Postoji, makar ja stavio ID 51321561 ili 1 :visi:

Konstantno dobivam na ekranu Postoji, makar ja stavio ID 51321561 ili 1 :visi:

kad zamjenim [php]$id = isset($_GET[‘id’]);

                            if(!$id) { [/php]

sa

[php]$id = $_GET[‘id’];

							if(!isset($id)) {[/php]

sve radi ali dobijem Notice: Undefined index: id in G:\wamp\www\nubcakes\admin.php on line 57

“isset” vraca TRUE ili FALSE, ovisno o tome da li je varijabla postavljena ili nije. Tebi ne treba to, nego ti treba vrijednost varijable ukoliko je postavljena.

<span class="syntaxdefault"><br /></span><span class="syntaxcomment">//&nbsp;ako&nbsp;je&nbsp;id&nbsp;postavljen&nbsp;u&nbsp;query&nbsp;stringu,&nbsp;stavi&nbsp;ga&nbsp;u&nbsp;varijablu,<br />//&nbsp;inace&nbsp;varijabla&nbsp;je&nbsp;0<br /></span><span class="syntaxdefault">$id&nbsp;</span><span class="syntaxkeyword">=&nbsp;isset(</span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'id'</span><span class="syntaxkeyword">])&nbsp;?&nbsp;(int)&nbsp;</span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'id'</span><span class="syntaxkeyword">]&nbsp;:&nbsp;</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">;<br /></span><span class="syntaxcomment">//&nbsp;ako&nbsp;je&nbsp;(bool)&nbsp;$id&nbsp;-&nbsp;s&nbsp;tim&nbsp;da&nbsp;se&nbsp;0&nbsp;pretvara&nbsp;u&nbsp;FALSE&nbsp;;)<br /></span><span class="syntaxkeyword">if&nbsp;(</span><span class="syntaxdefault">$id</span><span class="syntaxkeyword">)&nbsp;{<br />&nbsp;&nbsp;...<br />}&nbsp;</span><span class="syntaxdefault"></span>