florifrosch: Catchable fatal error: <--PHP-Problem

Beitrag lesen

Ich steh vor dem folgenden Problem:

Catchable fatal error: Object of class stdClass could not be converted to string in /var/www/servergame0.01prealpha/game/forschung.list.php on line 36

Es gibt 2 Tabellen, die abgefragt werden:
::tech_users::
id        // ID des users
techlevel // Gesamttechnologiestufe des users
ram       // Einzelne Technologiestufen...
hdd

::tech_data:
id     // ID der Technologie
tech_g_name // Technologie-Gruppe-Name
techlevel // Techlevel der Technologie
tech_id_name // Name der Technologie

Die einzelnen Technologiestufen werden aus tech_users gelesen und anschließend werden alle datensätze aus tech_users gelesen, wo der techlevel dem techlevel des users entspricht.Danach soll unterschieden werden, ob die Technologie schon erforscht ist.Jetzt weiß ich nicht was ich schreiben soll,

<?php
// AUSSCHNITT
// Was soll ich hier nach $forschung schreiben???
echo "<br>tech-name-techlevel:<br> $forschung->'$tech_name'<br>";
if($forschung->'$tech_name' = $techlevel){
echo "Tech wurde schon erforscht<br><br>";
}else{
echo "<br>Technologie erforschbar!<br>";
}
?>

<?php
//forschungszentrum
session_start();
//hier können technologien erforscht werden
// game/forschung.list.php

if(!session_is_registered('user') || $_SESSION['user'] = "") {

header("location:../index.php");

die;

}

include("../connect.inc.php");
?>
<link rel="stylesheet" type="text/css" href="../style.css">
<body>
<p><h2>Forschungzentrum</h2></p>
<font size="-2">erforschen sie neue technologien</font><br>
<?php
$id = $_SESSION['id'];
$forschungsquery = @mysql_query("SELECT * FROM tech_users WHERE id = '$id'");
$forschung = @mysql_fetch_object($forschungsquery);
$techlevel = $forschung->techlevel;

$dataquery = @mysql_query("SELECT * FROM tech_data WHERE techlevel = '$techlevel'");

while($tech = @mysql_fetch_object($dataquery)){

$tech_name = $tech->tech_g_name;
echo "Gruppen-Name: !!!!!! $tech_name<br>";
echo "Tech-name: $tech->tech_id_name<br><br>";
// Was soll ich hier nach $forschung schreiben???
echo "<br>tech-name-techlevel:<br> $forschung->'$tech_name'<br>";
if($forschung->'$tech_name' = $techlevel){
echo "Tech wurde schon erforscht<br><br>";
}else{
echo "<br>Technologie erforschbar!<br>";
}

//while schleife ende
}
?>

<br><font size="-1">under construction</font>
</body>

Danke, wenn ihr mir helfen könntet
florifrosch