Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]Problem - Wyświetlanie w iframe linków pobranych z bazy na podstawie id pobranego z adresu URL
Kamil Rybczyński
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 1
Dołączył: 21.11.2006
Skąd: Ozorków

Ostrzeżenie: (0%)
-----


Witam,

z adresu URL odczytywana jest zmienna id:
http://127.0.0.1/~strona/pokaz.php?id=5

Potem jest zapytanie do bazy.
Potem chciałby aby to wszystko co zostanie wzięte z bazy, wyświetlone było w ramce.

  1. <?php
  2. require_once("mod/config.php");
  3. require_once("mod/polacz.php");
  4.  
  5. /*zamienia wszystko co jest w adresie url na zmienne*/
  6. $adres = explode ('?', $adres);
  7. $adres = explode ('&', $adres[1]);
  8. foreach ($adres as $a)
  9. {
  10. $a = explode ('=', $a);
  11. $a[0] = $a[1];
  12. }
  13.  
  14.  
  15.  
  16. $pytanie=@mysql_query("select * from film WHERE `id`='$id'");
  17. if(!$pytanie)
  18. {
  19. print"Przepraszamy, ale w tej chwili nie mozemy obsluzyc tego odwolania. Wystepuj
    e pro
  20. lem z baza. Sprobuj z chwile.";
  21. }
  22. $row=@mysql_fetch_array($pytanie);
  23.  
  24.  
  25. ?>
  26.  
  27.  
  28.  
  29.  
  30. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
  31. <html>
  32. <head>
  33. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-2">
  34. <title><?php echo $row['tytul']; ?></title>
  35.  
  36.  
  37.  
  38. </head>
  39. <frameset rows="23,*">
  40. <frame name="T" frameborder="0" src="top.html" scrolling="no" noresize>
  41. <frame name="B" frameborder="0" src="<?php echo $row['link']; ?>" scrolling="auto" noresize>
  42. </frameset>
  43.  
  44. </html>



Według mnie kod jest poprawny, ale pokazuje się biały pusty ekran.

Z góry dziękuję za pomoc i pozdrawiam.

Ten post edytował Kamil Rybczyński 20.11.2007, 00:13:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
drPayton
post
Post #2





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


@strife: Z całym szacunkiem, ale z tym:
Cytat
Błędy Notice nie są tak istotne (nie powodują przerwania wykonywania kodu), możesz ograniczyć wyświetlanie informacji o błędach (error_reporting)

nigdy w życiu się nie zgodzę. Szczególnie w takich przypadkach jak ten. Nie ma jakiegoś indeksu w tablicy, może być tak, że przez to cały system się złoży bo np będzie to dana konfiguracyjna wymagana do czegoś tam. Moim zdaniem 'undefined offset/variable' powinno być błędem a nie tylko 'uwagą' ale to inna sprawa. Nie dawaj jednak ludziom złego przykładu, mówiąc im, że mogą to olać wyłączając raportowanie błędów czy też zmniejszając jego czułość. Trzeba się uczyć pisać bez błędów...

Ten post edytował drPayton 20.11.2007, 04:57:02
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 20:41