Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przekazanie zmiennej
a79rtur
post 7.10.2004, 17:09:25
Post #1





Grupa: Zarejestrowani
Postów: 331
Pomógł: 1
Dołączył: 23.05.2004
Skąd: Tarnów/Londyn

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


w pliku html mam cos takiego :
  1. <img src="display_pic.php?ID=1" border="0" alt="">


jestem w pliku display_pic.php. jak odwołać się tam do zmiennej ID ? $_POST['ID'] oraz $_GET['ID'] nie działają. Jesli wpisze w pasku przegladarki ...display_pic?ID=77 parametr jest przekazywany tak jak trzeba.


--------------------
php 5.1.2 & Apache 2.0.50 & MySQL 4.1.7 @ WinXP Pro
..:: GG 6449856 ::..
www.londyn.me.uk - ogłoszenia mieszkaniowe dla Londynu
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
a79rtur
post 7.10.2004, 17:35:14
Post #2





Grupa: Zarejestrowani
Postów: 331
Pomógł: 1
Dołączył: 23.05.2004
Skąd: Tarnów/Londyn

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


to caly przyklad z ksiazki :

  1. Wydruk 13.5. Strona HTML powodująca wyświetlenie rysunku z bazy danych
  2. <title>Wyświetlenie rysunku</title>
  3. </head>
  4.  
  5. <img src="show_pic.phtml?ID=1" border="0" alt="">
  6.  
  7. </body>
  8. </html>


Wydruk 13.6. Skrypt wyświetlający rysunki

  1. <?php
  2. include_once( &#092;"db_mysql.php\" );
  3.  
  4. // Utworzenie podklasy DB_Sql do zapisywania i odczytu rysunków
  5. class pictures_db extends DB_Sql
  6. {
  7. var $Host  = &#092;"localhost\";
  8. var $Database  = &#092;"mydb\";
  9. var $User  = &#092;"root\";
  10. var $Password  = &#092;"root\";
  11. }
  12.  
  13. $aDB = new pictures_db();
  14.  
  15. $aSQL = &#092;"select * from pictures where ( picture_id = $ID )\";
  16. $aDB->query( $aSQL );
  17. if ( $aDB->next_record() )
  18. {
  19. header( &#092;"Content-length: \" . $aDB->f( \"pic_size\" ) );
  20. header( &#092;"Content-type: \" . $aDB->f( \"pic_type\" ) );
  21. print( $aDB->f( &#092;"pic_data\" ) );
  22. }
  23. else
  24. {
  25. // Nie znaleziony rysunek, obsługa błędu!
  26. Header( &#092;"HTTP/1.0 404 Not Found\" );
  27. }
  28. ?>


jak z ksiazki to pewnie komuś to działało. podejrzewam że $ID jest tutaj traktowane jako zmienna globalna, a że globalne mam wyłączone jak manual przykazał smile.gif, wiec jej nie widzi. jest jakiś inny sposob żeby sie do niej dobrac ?


--------------------
php 5.1.2 & Apache 2.0.50 & MySQL 4.1.7 @ WinXP Pro
..:: GG 6449856 ::..
www.londyn.me.uk - ogłoszenia mieszkaniowe dla Londynu
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 27.06.2025 - 03:54