Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z funkcja
marcinsgdz
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 18.08.2006

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


Witam!
W moim kodzie umiescilem funcje usuwajaca rekord- jednakze na linijkach:

  1. <?php
  2. $nazwisko=pobierz_komorke('pracownikwladze','nazwisko','id',$id);
  3. $imie=pobierz_komorke('pracownikwladze','imie','id',$id);
  4. ?>


przegladarka wyrzuca blad. Co jest nie tak?
Go to the top of the page
+Quote Post
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




jaki błąd? pokaż też funkcje! jak mamy wiedzieć co i jak skoro nic nie podałeś...
Go to the top of the page
+Quote Post
marcinsgdz
post
Post #3





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 18.08.2006

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


  1. <?php
  2. function pracownikwladze_delx($imie,$nazwisko,$funkcja,$pokoj,$telefon,$poczta,$data,$ulica,$usera,$user1,$data1,$wytworzyl,$data2,$id) {
  3. global $user,$pass;
  4. if (auth()) {
  5. $p=mysql_fetch_array(mysql_query("SELECT pracownikwladze FROM users WHERE user='$user'"));
  6. if($p['pracownikwladze']=="t") {
  7.  
  8. $nazwisko=pobierz_komorke('pracownikwladze','nazwisko','id',$id);
  9. $imie=pobierz_komorke('pracownikwladze','imie','id',$id);
  10.  
  11.    $r=mysql_query("DELETE FROM pracownikwladze WHERE id='$id'");
  12.    if($r) {
  13.        $r=mysql_query("INSERT INTO log VALUES('NULL','Usunięto: Pracownicy Pracownicy inspektoratu $nazwisko',now(),'$data1','$user')") or die(mysql_error());
  14.  
  15.        $r=mysql_query("INSERT INTO new_rejestr_zmian VALUES('','Usunięto: Pracownicy Pracownicy inspektoratu $nazwisko $imie',now(),'$user','0','$id')");
  16.  
  17.        //$r=mysql_query("INSERT INTO rejestr VALUES('NULL','Usunięto: Pracownicy Dyrekcja Ośrodka $nazwisko ',now() ,'$user','$user')") or die(mysql_error());
  18.        header("Location: admin.php?op=pracownikwladze");
  19.    } else {
  20.        head();
  21.        echo"<br><br><br><br><br><br><br><br><center><h3>ERROR! - Powiadom administratora</h3></center>";
  22.        footer();
  23.        exit();
  24.    }
  25. } else Header("Location: index.php");
  26. } else Header("Location: index.php");
  27. }
  28. ?>
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Specjalnie dla autora: Jak mądrze zadawać pytania?, który jak widać nie za bardzo potrafi formułować myśli.
1. Jakie błędy są w przeglądarce? Naprawdę sądzisz, że jesteśmy wróżkami i się domyślimy?
2. Pokaż definicję funkcji pobierz_komorke(). Tu również uwaga o wróżkach (patrz wyżej).
Go to the top of the page
+Quote Post
michalg
post
Post #5





Grupa: Zarejestrowani
Postów: 122
Pomógł: 8
Dołączył: 20.10.2008

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


Nadal nie podałeś jaki to błąd...

I podaj kod z ciałem tej funkcji, a nie kod naokoło tej funkcji.

A funkcję pracownikwladze_delx to masz masakryczną. Parametrów masz do przesady - wyobraź sobie, że pomylisz kolejności przy wywoływaniu.
Go to the top of the page
+Quote Post
marcinsgdz
post
Post #6





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 18.08.2006

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


Nie mam nic wiecej zdefiniowanego - pobierz_komorke() poza tym co jest wyzej.
A i jeszcze mam case:
  1. <?php
  2. case "pracownikwladze":pracownikwladze($order,$site);footer();break;
  3. case "pracownikwladze_add":pracownikwladze_add();footer();break;
  4. case "pracownikwladze_addx":pracownikwladze_addx($imie,$nazwisko,$funkcja,$pokoj,$telefon,$poczta,$data,$ulica,$usera,$user1,$data1,$wytworzyl,$data2,$id);break;
  5. case "pracownikwladze_del":pracownikwladze_del($imie,$nazwisko,$funkcja,$pokoj,$telefon,$poczta,$data,$ulica,$usera,$user1,$data1,$wytworzyl,$data2,$id);footer();break;
  6. case "pracownikwladze_delx":pracownikwladze_delx($imie,$nazwisko,$funkcja,$pokoj,$telefon,$poczta,$data,$ulica,$usera,$user1,$data1,$wytworzyl,$data2,$id);break;
  7. case "pracownikwladze_edit":pracownikwladze_edit($imie,$nazwisko,$funkcja,$pokoj,$telefon,$poczta,$data,$ulica,$usera,$user1,$data1,$wytworzyl,$data2,$id);footer();break;
  8. case "pracownikwladze_editx":pracownikwladze_editx($imie,$nazwisko,$funkcja,$pokoj,$telefon,$poczta,$data,$ulica,$usera,$user1,$data1,$wytworzyl,$data2,$id);break;
  9. ?>


Ten post edytował marcinsgdz 8.12.2008, 20:57:51
Go to the top of the page
+Quote Post
michalg
post
Post #7





Grupa: Zarejestrowani
Postów: 122
Pomógł: 8
Dołączył: 20.10.2008

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


Cytat(marcinsgdz @ 8.12.2008, 20:52:28 ) *
Nie mam nic wiecej zdefiniowanego - pobierz_komorke() poza tym co jest wyzej.


Ale skądś ta funkcja się bierze. Skąd ją wziąłeś?

I zamieść ten błąd...
Go to the top of the page
+Quote Post
mike
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Trzeci raz padnie ta prośba w tym wątku. Jeśli się zdarzy, że będzie musiała paść kolejny raz to go zamknę.
Podaj treść komunikatów, które widać w przeglądarce.

Piszę dużymi literami bo małymi nie przyswajasz (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
czachor
post
Post #9





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


Co nie zmienia faktu, że dalej nie wiemy jaki wyskakuje błąd... Chociaż obstawiam, że zacne "headers already sent"... Jeśli tak, wpisz w wyszukiwarce, znajdziesz rozwiązanie.
Go to the top of the page
+Quote Post
marcinsgdz
post
Post #10





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 18.08.2006

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


Blad to:
Fatal error: Call to undefined function: pobierz_komorke() in /home/admincpl
Go to the top of the page
+Quote Post
piotrooo89
post
Post #11


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




proste jak meter sznurka w kieszeni... nie masz zdefiniowanej funkcji pobierz_komorke() czyli mówiąc po naszemu nie napisałeś jej i jej nie masz...
Go to the top of the page
+Quote Post
michalg
post
Post #12





Grupa: Zarejestrowani
Postów: 122
Pomógł: 8
Dołączył: 20.10.2008

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


Ewentualnie masz ją gdzieś w innym pliku php, którego nie zaincludowałeś.
Go to the top of the page
+Quote Post
marcinsgdz
post
Post #13





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 18.08.2006

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


Dzieki fakt - przy kopiuj/wklej gdzies ja zapodzialem:)
Go to the top of the page
+Quote Post
mike
post
Post #14





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(marcinsgdz @ 8.12.2008, 21:15:39 ) *
Dzieki fakt - przy kopiuj/wklej gdzies ja zapodzialem:)
I na prawdę nie wpadłeś na to sam czytając komunikat o błędzie:
Cytat(marcinsgdz @ 8.12.2008, 21:02:43 ) *
Fatal error: Call to undefined function: pobierz_komorke() in /home/admincpl
Cytat
Fatal error: Wywołanie nieznanej funkcji: pobierz_komorke() w /home/admincpl
Go to the top of the page
+Quote Post
jezoo
post
Post #15





Grupa: Zarejestrowani
Postów: 92
Pomógł: 3
Dołączył: 4.04.2006

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


taki maly offtop (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

@marcinsgdz jezeli nie znasz angielskiego to sa translatory i slowniki, takie programy/strony ktore tlumacza z inszego na nasze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) np

translator
http://translate.google.com/translate_t#

slownik
http://ling.pl
Go to the top of the page
+Quote Post

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: 23.08.2025 - 01:05