Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Zapis do bazy danych w funkcji, prosze o pomoc w wyjaśnieniu błedu
tofik1778983
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 1
Dołączył: 22.11.2007
Skąd: lbn

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


Witam mam funkcje
w zmiennej $text jest jakiś wylosowany wcześniej tekst do wyświetlania..
  1. function DropKasa($tex,$kasa,$text)
  2. {
  3. $los = rand(0,5);
  4. echo $tex = $text[$los].' '.$kasa.' sztuk złota';
  5. mysql_query("UPDATE players SET credits=credits+".$kasa." WHERE id=".$player -> id);
  6.  
  7. }

wywołuje ją
  1. if( $lvl -> fields['level'] < 10)
  2. {
  3. $kasa = rand(1,50);
  4. DropKasa($tex,$kasa,$text);
  5. }


No i sobie działa, wyświetla to co powinna ale nie zapisuje danych do bazy dla czego (IMG:style_emoticons/default/questionmark.gif)

jak dam np

  1. function DropKasa($tex,$kasa,$text)
  2. {
  3. $los = rand(0,5);
  4. echo $tex = $text[$los].' '.$kasa.' sztuk złota';
  5. $db -> Execute("UPDATE players SET credits=credits+".$kasa." WHERE id=".$player -> id);
  6.  
  7. }

wywala mi błąd
Cytat
Fatal error: Call to a member function Execute() on a non-object in /homepages/4/d339451911/htdocs/_the_game/pustkowia.php on line 51

w lini 51 jest właśnie $db -> Execute("UPDATE players SET credits=credits+".$kasa." WHERE id=".$player -> id);

Prosze o szybką pomoc, przez to mi cały dzisiejszy plan szlak trafia z minuty na minute ;/

Ten post edytował tofik1778983 16.11.2010, 17:47:47
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: 18.09.2025 - 16:02