Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Czy jest tu błąd?
Forum PHP.pl > Forum > Przedszkole
Suszek
mam taki oto kod:
  1. <?
  2.     
  3.     function wypiszAktualnosci($naglowek, $tresc, $id, $odpowiedzialny, $data) 
  4.     {
  5.         print('<div class="podkladka">');
  6.             print('<div class="boxNaglowek">');
  7.                 print($naglowek);
  8.             print('</div>');
  9.             print('<div class="box">');
  10.                 print($tresc);
  11.             print('</div>');
  12.         print('</div><br ><br />');
  13.     
  14.     
  15.     }
  16.  
  17.     function pobierzWszystkie()
  18.     {
  19.         include('connect.php');
  20.         
  21.         $pobierz=mysql_query("SELECT * FROM aktualnosci ORDER BY id DESC");
  22.         
  23.         while($aktualnosci=mysql_fetch_array($pobierz))
  24.         {
  25.             $krotkaTresc=substr($aktualnosci[tresc],0, 160);
  26.               print('<div class="podkladka">');
  27.                 print('<div class="boxNaglowek">');
  28.                      print($aktualnosci[tytul]);
  29.                  print('</div>');
  30.                  print('<div class="box">');
  31.                       print($krotkaTresc);
  32.                       print('<br /><br /><a href="index.php?id=aktualnosci&aid='.$aktualnosci[id].'">Czytaj więcej</a>');
  33.                   print('</div>');
  34.              print('</div><br /><br />');
  35.         }
  36.         
  37.     }
  38.     
  39.     function wypiszZID()
  40.     {
  41.         include('connect.php');
  42.         
  43.         $id=$_GET['aid'];
  44.          
  45.         $pobierz=mysql_query("SELECT * FROM aktualnosci WHERE id=$id");
  46.  
  47.         while($aktualnosci=mysql_fetch_array($pobierz))
  48.         {
  49.              wypiszAktualnosci($aktualnosci[tytul], $aktualnosci[tresc], $aktualnosci[id], $aktualnosci[odpowiedzialny], $aktualnosci[data]);    
  50.         }    
  51.     }
  52.     
  53.     if(!isset($_GET['aid']))
  54.     {
  55.         pobierzWszystkie();
  56.     }
  57.     else
  58.     {
  59.         wypiszZId();
  60.     }
  61. ?>


strona wyswietla sie dobrze, ale admin pisze mi ze ma w logac hmnostwo błędów przez to:

Undefined index: id in /home/users/suchy/public_html/index.php on line 54
24:22 2006] [error] [client 83.19.74.130] php Notice: Use of undefined constant tresc - assumed 'tresc' in /home/users/suchy/public_html/aktualnosci.php on line 25
24:22 2006] [error] [client 83.19.74.130] php Notice: Use of undefined constant tytul - assumed 'tytul' in /home/users/suchy/public_html/aktualnosci.php on line 28
24:22 2006] [error] [client 83.19.74.130] php Notice: Use of undefined constant id - assumed 'id' in /home/users/suchy/public_html/aktualnosci.php on line 32
24:22 2006] [error] [client 83.19.74.130] php Notice: Use of undefined constant tresc - assumed 'tresc' in /home/users/suchy/public_html/aktualnosci.php on line 25
24:22 2006] [error] [client 83.19.74.130] php Notice: Use of undefined constant tytul - assumed 'tytul' in /home/users/suchy/public_html/aktualnosci.php on line 28
24:22 2006] [error] [client 83.19.74.130] php Notice: Use of undefined constant id - assumed 'id' in /home/users/suchy/public_html/aktualnosci.php on line 32
24:22 2006] [error] [client 83.19.74.130] php Notice: Use of undefined constant tresc - assumed 'tresc' in /home/users/suchy/public_html/aktualnosci.php on line 25
24:22 2006] [error] [client 83.19.74.130] php Notice: Use of undefined constant tytul - assumed 'tytul' in /home/users/suchy/public_html/aktualnosci.php on line 28
24:22 2006] [error] [client 83.19.74.130] php Notice: Use of undefined constant id - assumed 'id' in /home/users/suchy/public_html/aktualnosci.php on line 32


co ztym zrobićzeby było bez błędów?
nospor
nie powinno się odwolywac do wartosci tablicy o tak: $tab[index]
trzeba to robic tak: $tab['index']. Widzisz rożnicę? Popraw se u siebie wszystko na podobnej zasadzie a powinno zadzialac.

ps: prosze następnym razem wysilic się bardziej z tytulem tematu, oraz uzywać znaczników w tytule zgodnie z zasadami:
http://forum.php.pl/index.php?showtopic=42815
Guest
ok dziekuje za podpowiedz:D a za temat przeprasza mi poprawie sie:)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.