<?php
//OVAJ PRIMER NE RADI ONO STO BI TREBALO DA RADI
//Notice: Undefined variable: PHP_SELF in C:\wamp\www\vezbaER\php\visestr2.php on line 20
// visenamjensak stranica koristenjem kontrolne varijable
// kontrolna varijabla : $kon
switch (@$kon)
{
case 1:
echo "Gledate stranicu 1<br>";
echo "<a href='$PHP_SELF'>Povratak na poeetnu stranicu</a>";
break;
case 2:
echo "Gledate stranicu 2<br>";
echo "<a href='$PHP_SELF?kon=33'>Povratak na poeetnu stranicu</a>";
break;
case 3:
echo "Gledate stranicu 3<br>";
echo "<a href='$PHP_SELF'>Povratak na poeetnu stranicu</a>";
break;
default:
echo "<h2>Poeetna stranica </h2>";
echo "<p>Odaberite jednu od stranica<br>";
echo "<ul><li><a href='$PHP_SELF?kon=1'>Stranica 1</a></li><li><a href='$PHP_SELF?kon=2'>Stranica 2</a></li><li><a href='$PHP_SELF?kon=3'>Stranica 3</a></li><ul>";
echo "</p>";
}
?>
Šta nije u redu sa ovim kodom? Poruka o grešci je dodata kao drugi komentar. Inače, kod nije moj već je iz jedne od skripti i trebalo bi da funkcioniše takav kakav je i samostalno, ali...
Možda ima neke veze: Kod mene ne prihvata nikakve skraćene varijante tipa <? ... php kod.... ?> ili <?=$promenljiva?>