Witam. Mam malutki problem, pojazuje mi się taki błąd:
Notice: Undefined index: cat in /home/admincpl/public_html/gim8/viewpage.php(34) : eval()'d code on line 3
oto caluśki kodzik:
<?php
switch ($_GET['cat']) {
default:
echo "Gazeta Pomorska - Wywiad z p. Magdaleną Niespodziewańską - SuperBelfer2007
Gazeta Pomorska - Wywiad z p. Sebastianem Dróbką - SuperBelfer2007
Gazeta Pomorska - Wywiad z p. Mariuszem Głowackim - SuperBelfer2007
Gazeta Pomorska - Rajd pieszy Odzyskanie niepodległości 1918
Gazeta Pomorska - Rekordowy Osesek cz.1
Gazeta Pomorska - Rekordowy Osesek cz.2
Gazeta Pomorska - Festyn Ekologiczny 2005
Nowości Grudziądzkie - Festyn Ekologiczny 2005
Nowości Grudziądzkie - Próbny Egzamin Gimnazjalny 2005
Nowości Grudziądzkie - Puchar dla sportowców z ideałami Bronka Malinowskiego
Nowości Grudziądzkie - Matematyczny zwierzyniec
Kurier Grudziądzki - Sukces naszych matmatyków
Nagranie Szkolne - Festyn Trzymaj Formę
TV SM Grudziądz - Festyn Trzymaj Formę
TV SM Grudziądz - Wywiadówka on-line
TVP Bydgoszcz „Zbliżenia” - Wywiadówka on-line
TVP Bydgoszcz „Prosto z Grudziądza” - Wywiadówka on-line
TV SM Grudziądz - Warsztaty Grudziądz";
break;
case 1:
echo "
Gazeta Pomorska - Wywiad z p. Magdaleną Niespodziewańską - SuperBelfer2007
"; echo "
";
break;
case 2:
echo "
Gazeta Pomorska - Wywiad z p. Sebastianem Dróbką - SuperBelfer2007
";
echo "
";
break;
case 3:
echo "
Gazeta Pomorska - Wywiad z p. Mariuszem Głowackim - SuperBelfer2007
";
echo "
";
break;
case 4:
echo “
Gazeta Pomorska - Rajd pieszy Odzyskanie niepodległości 1918
”;
echo "
";
break;
case 5:
echo “
Gazeta Pomorska - Rekordowy Osesek cz.1
”;
echo "
";
break;
case 6:
echo “
Gazeta Pomorska - Rekordowy Osesek cz.2
”;
echo "
";
break;
case 7:
echo “
Gazeta Pomorska - Festyn Ekologiczny 2005
”;
echo "
";
break;
case 8:
echo “
Nowości Grudziądzkie - Festyn Ekologiczny 2005
”;
echo "
";
break;
case 9:
echo “
Nowości Grudziądzkie - Próbny Egzamin Gimnazjalny 2005
”;
echo "
";
break;
case 10:
echo “
Nowości Grudziądzkie - Puchar dla sportowców z ideałami Bronka Malinowskiego
”;
echo "
";
break;
case 11:
echo “
Nowości Grudziądzkie - Matematyczny zwierzyniec
”;
echo "
";
break;
case 12:
echo “
Kurier Grudziądzki - Sukces naszych matmatyków
”;
echo "
";
break;
case 13:
echo “
Nagranie Szkolne - Festyn Trzymaj Formę
”;
echo "
Luknet
(Luknet83)
11 Sierpień 2009 16:08
#2
Widocznie php-fusion ma ustawiony error_reporting() na poziomie E_ALL
Ten błąd jest jedynie informacją że w 3 linii twojego kody " switch ($_GET[‘cat’]) { " brakuje indexu cat czyli nie istnieje $_GET[‘cat’] .
Proponuje albo zmienić poziom raportowania błędów lub podawanie za każdym razem w linku parametru cat jakikolwiek by on nie był co zresztą było by głupotą.
Coś takiego powinno załatwić sprawę
<?php
if(isset($_GET['cat'])) $cat=$_GET['cat']; else $cat=0;
switch ($cat) {
default:
echo "Gazeta Pomorska - Wywiad z p. Magdaleną Niespodziewańską - SuperBelfer2007
Gazeta Pomorska - Wywiad z p. Sebastianem Dróbką - SuperBelfer2007
Gazeta Pomorska - Wywiad z p. Mariuszem Głowackim - SuperBelfer2007
Gazeta Pomorska - Rajd pieszy Odzyskanie niepodległości 1918
Gazeta Pomorska - Rekordowy Osesek cz.1
Gazeta Pomorska - Rekordowy Osesek cz.2
Gazeta Pomorska - Festyn Ekologiczny 2005
Nowości Grudziądzkie - Festyn Ekologiczny 2005
Nowości Grudziądzkie - Próbny Egzamin Gimnazjalny 2005
Nowości Grudziądzkie - Puchar dla sportowców z ideałami Bronka Malinowskiego
Nowości Grudziądzkie - Matematyczny zwierzyniec
Kurier Grudziądzki - Sukces naszych matmatyków
Nagranie Szkolne - Festyn Trzymaj Formę
TV SM Grudziądz - Festyn Trzymaj Formę
TV SM Grudziądz - Wywiadówka on-line
TVP Bydgoszcz „Zbliżenia” - Wywiadówka on-line
TVP Bydgoszcz „Prosto z Grudziądza” - Wywiadówka on-line
TV SM Grudziądz - Warsztaty Grudziądz";
break;
case 1:
echo "
Gazeta Pomorska - Wywiad z p. Magdaleną Niespodziewańską - SuperBelfer2007
"; echo "
";
break;
case 2:
echo "<div>Gazeta Pomorska - Wywiad z p. Sebastianem Dróbką - <i>SuperBelfer2007</i>
";
echo "<center>
";
break;
case 3:
echo "<div>Gazeta Pomorska - Wywiad z p. Mariuszem Głowackim - <i>SuperBelfer2007</i>
";
echo "<center>
";
break;
case 4:
echo "<div>Gazeta Pomorska - Rajd pieszy Odzyskanie niepodległości 1918</div>";
echo "<center>
";
break;
case 5:
echo "<div>Gazeta Pomorska - Rekordowy Osesek cz.1</div>";
echo "<center>
";
break;
case 6:
echo "<div>Gazeta Pomorska - Rekordowy Osesek cz.2</div>";
echo "<center>
";
break;
case 7:
echo "<div>Gazeta Pomorska - Festyn Ekologiczny 2005</div>";
echo "<center>
";
break;
case 8:
echo "<div>Nowości Grudziądzkie - Festyn Ekologiczny 2005</div>";
echo "<center>
";
break;
case 9:
echo "<div>Nowości Grudziądzkie - Próbny Egzamin Gimnazjalny 2005</div>";
echo "<center>
";
break;
case 10:
echo "<div>Nowości Grudziądzkie - Puchar dla sportowców z ideałami Bronka Malinowskiego</div>";
echo "<center>
";
break;
case 11:
echo "<div>Nowości Grudziądzkie - Matematyczny zwierzyniec</div>";
echo "<center>
";
break;
case 12:
echo "<div>Kurier Grudziądzki - Sukces naszych matmatyków</div>";
echo "<center>
";
break;
case 13:
echo "<div>Nagranie Szkolne - Festyn Trzymaj Formę</div>";
echo "<object width="600" height="480" data="http://www.youtube.com/v/2DMUuxnXLs4&rel=1" type="application/x-shockwave-flash"><param name="allowScriptAccess" value="never"></object>