Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak przekazać zmienną do klasy ?
Elber
post
Post #1





Grupa: Zarejestrowani
Postów: 381
Pomógł: 12
Dołączył: 9.07.2007

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


Witam,

mam taki kod

  1. $id = $_POST['ID'];
  2.  
  3. $sql = mysql_fetch_array($sql_query);
  4.  
  5. class PDF extends PDF_MC_Table {
  6.  
  7. function Header(){
  8. ...
  9. }
  10. }


i jak teraz zmienną $id i $sql przekazać do klasy aby móc z nije korzystać w funkcji Header() w klasie (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Elber
post
Post #2





Grupa: Zarejestrowani
Postów: 381
Pomógł: 12
Dołączył: 9.07.2007

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


HMm nie działa...bo tak

Mam plik fpdf.php i mc_table.php i plik w którym generuje pdf'a i w tym pliku którym generuje pdf'a mam ten kod:

  1. require_once('fpdf/mc_table.php');
  2.  
  3. $id = $_POST['ID'];
  4.  
  5. $sql = mysql_fetch_array($sql_query);
  6.  
  7. class PDF extends PDF_MC_Table {
  8.  
  9. function Header(){
  10. ...
  11. }
  12. }


w pliku fpdf/mc_table.php jest ładowanie pliku fpdf.php

Wyrzuca mi błąd:

Notice: Undefined variable: id in fpdf/fpdf.php on line 348 Notice: Undefined variable: sql in fpdf/fpdf.php on line 348

a 348 linia w fpdf.php to

$this->Header($id, $sql);

(nawias był pusty ale dodałem te 2 zmienne tak jak w pliku w którym generuje pdf'a)

gdzie jest błąd ?

OKI już sobie poradziłem (IMG:style_emoticons/default/biggrin.gif) :D

Zrobiłem funkcje w której dodaje te dane do klasy i po utworzeniu klasy te dane dodaje do tej funkcji (IMG:style_emoticons/default/wink.gif) dzięki za pomoc (IMG:style_emoticons/default/wink.gif)

Ten post edytował Elber 25.04.2012, 12:21:56
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: 27.12.2025 - 15:19