Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: blad object of class stdClass
Forum PHP.pl > Forum > PHP
Vandzior
Witam

Mam blad w grze i probowalem go usunac, lecz nie udalo mi sie, dlatego zwracam sie do was, moze wy mi pomozecie smile.gif
Mam gre no i jak chce walczyc w Boxing Clubie, to wybieram zawodnika (z ktorym chce walczyc), potem akceptuje i wyskakuje mi taki błąd:



Catchable fatal error: Object of class stdClass could not be converted to string in G:\xampp\htdocs\arm.php on line 114



A o to linijki arm.php (od 101linijki do 117linijki)

Kod
if (strip_tags($_POST['play_id']) && strip_tags($_POST['Submit'])){
    $play_id=strip_tags($_POST['play_id']);
    $match_info=mysql_query("SELECT * FROM matches WHERE id='$play_id'");
    $num = mysql_num_rows($match_info);
    $match_fetch=mysql_fetch_object($match_info);
    if ($num == "0"){
    echo "No such match.";
    }elseif ($num != "0"){
    if ($match_fetch->bet > $fetch->money){
    echo "You do not have enough money to play this game.";
    }elseif($match_fetch->bet <= $fetch->money){
    if (strtolower($match_fetch->username) == strtolower($username)){
    echo "You cannot play yourself sado.";
    }elseif (strtolower($match_fetch) != strtolower($username)){
    $oppon = mysql_fetch_object(mysql_query("SELECT * FROM user_info WHERE username='$match_fetch->username'"));
    $oppon_user = mysql_fetch_object(mysql_query("SELECT * FROM users WHERE username='$match_fetch->username'"));
    $wl=explode(":",$oppon->wl);


Bardzo prosze o pomoc...
mike
1. Proszę poprawić bbCode. Kody źródłowe podaje się w odpowiednich tagach.
2. Jeden wątek wystarczy, spamowanie tym smamym na różnych subforach to crossposting i jest karane.
3. A jaki to ma związek z bazami danych? Żaden. Przenoszę na PHP.
4. Proszę poprawić ten idiotyczny tytuł wątku. Napisanie w tytule " Błąd, nie wiem co z nim zrobic sad.gif" jest lekko mówiąc chybione.
bregovic
Nie pisz proszę boldem, wygląda jakbyś krzyczał. Podaj trochę więcej kodu, bo trudno tu cokolwiek wywnioskować. Ale wydaje mi się że powinno być tak:
  1. <?php
  2. }elseif (strtolower($match_fetch->username) != strtolower($username)){
  3. ?>

Zamiast:
  1. <?php
  2. }elseif (strtolower($match_fetch) != strtolower($username)){
  3. ?>

No i używaj znaczników [php] do kodu php na forum.
Vandzior
Cytat(bregovic @ 18.11.2008, 10:51:54 ) *
Nie pisz proszę boldem, wygląda jakbyś krzyczał.


No i używaj znaczników [php] do kodu php na forum.


Sorki ale na forum nie za bardzo pisze smile.gif
i dzieki bo zadzialalo
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.