Notice: Undefined index - tutaj pokazuje, tam nie


(WooQash) #1

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 "
01";

break;

case 2:

echo "

Gazeta Pomorska - Wywiad z p. Sebastianem Dróbką - SuperBelfer2007
";

echo "
02";

break;

case 3:

echo "

Gazeta Pomorska - Wywiad z p. Mariuszem Głowackim - SuperBelfer2007
";

echo "
03";

break;

case 4:

echo "

Gazeta Pomorska - Rajd pieszy Odzyskanie niepodległości 1918
";

echo "
04";

break;

case 5:

echo "

Gazeta Pomorska - Rekordowy Osesek cz.1
";

echo "
05";

break;

case 6:

echo "

Gazeta Pomorska - Rekordowy Osesek cz.2
";

echo "
06";

break;

case 7:

echo "

Gazeta Pomorska - Festyn Ekologiczny 2005
";

echo "
07";

break;

case 8:

echo "

Nowości Grudziądzkie - Festyn Ekologiczny 2005
";

echo "
08";

break;

case 9:

echo "

Nowości Grudziądzkie - Próbny Egzamin Gimnazjalny 2005
";

echo "
09";

break;

case 10:

echo "

Nowości Grudziądzkie - Puchar dla sportowców z ideałami Bronka Malinowskiego
";

echo "
10";

break;

case 11:

echo "

Nowości Grudziądzkie - Matematyczny zwierzyniec
";

echo "
11";

break;

case 12:

echo "

Kurier Grudziądzki - Sukces naszych matmatyków
";

echo "
12";

break;

case 13:

echo "

Nagranie Szkolne - Festyn Trzymaj Formę
";

echo "












(Luknet83) #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ą.


(Szeszek1992) #3

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 "
01";

   break;

   case 2:

   echo "<div>Gazeta Pomorska - Wywiad z p. Sebastianem Dróbką - <i>SuperBelfer2007</i>

";

   echo "<center>

02";

   break;

   case 3:

   echo "<div>Gazeta Pomorska - Wywiad z p. Mariuszem Głowackim - <i>SuperBelfer2007</i>

";

   echo "<center>

03";

   break;

   case 4:

   echo "<div>Gazeta Pomorska - Rajd pieszy Odzyskanie niepodległości 1918</div>";

   echo "<center>

04";

   break;

   case 5:

   echo "<div>Gazeta Pomorska - Rekordowy Osesek cz.1</div>";

   echo "<center>

05";

   break;

   case 6:

   echo "<div>Gazeta Pomorska - Rekordowy Osesek cz.2</div>";

   echo "<center>

06";

   break;

   case 7:

   echo "<div>Gazeta Pomorska - Festyn Ekologiczny 2005</div>";

   echo "<center>

07";

   break;

   case 8:

   echo "<div>Nowości Grudziądzkie - Festyn Ekologiczny 2005</div>";

   echo "<center>

08";

   break;

   case 9:

   echo "<div>Nowości Grudziądzkie - Próbny Egzamin Gimnazjalny 2005</div>";

   echo "<center>

09";

   break;

   case 10:

   echo "<div>Nowości Grudziądzkie - Puchar dla sportowców z ideałami Bronka Malinowskiego</div>";

   echo "<center>

10";

   break;

   case 11:

   echo "<div>Nowości Grudziądzkie - Matematyczny zwierzyniec</div>";

   echo "<center>

11";

   break;

   case 12:

   echo "<div>Kurier Grudziądzki - Sukces naszych matmatyków</div>";

   echo "<center>

12";

   break;

   case 13:

   echo "<div>Nagranie Szkolne - Festyn Trzymaj Formę</div>";

   echo "<object width="600" height="480" data="http://www.youtube.com/v/2DMUuxnXLs4&amp;rel=1" type="application/x-shockwave-flash"><param name="allowScriptAccess" value="never"></object>