PHP致命错误:在第150行的非对象上调用成员函数bind_param() 这是第141-164行
echo"<table cellpadding='5'><tr><th width='300px'>Toote nimi</th><th>Tk hind</th><th>Kogus</th><th>Hind kokku</th><th></th></tr>";
$number=1;
$hindyldkokku=0;
$ostukorvisisukuvamine = $yhendus -> prepare("select `toode_ID`,`kogus`,`ostukorv_ID` from Ostukorv where `isik_ID`=?");
$ostukorvisisukuvamine -> bind_param("i",$isik_ID);
$ostukorvisisukuvamine -> execute();
$ostukorvisisukuvamine -> bind_result($toode_ID,$ostukorvkogus,$ostukorvostukorv_ID);
while($ostukorvisisukuvamine -> fetch()){
$ostukorvisisukuvamine -> close();
$toode = $yhendus -> prepare("select `hind`,`nimi` from Toode where `toode_ID`=?");
$toode -> bind_param("i",$toode_ID); //line 150 is here.
$toode -> execute();
$toode -> bind_result($hind,$nimi);
$toode -> fetch();
$toode -> close();
$hind = number_format($hind, 0, '.', ' ');
$hindkokku1 =$hind*$kogus;
$hindkokku = number_format($hindkokku1, 0, '.', ' ');
$hindyldkokku =$hindyldkokku+$hindkokku1;
echo"<tr>";
echo"<td><a href='tooteinfo.php?toode=$toode_ID'>$number. $nimi</a></td><td class='keskele'>$hind €</td><td class='keskele'><form method='post' action='?id=$ostukorvostukorv_ID'><input type='number' value='$ostukorvkogus' name='kogus' style='width:50px;' /> tk<td class='keskele'>$hindkokku €</td><td><input type='submit' name='muuda' value='Muuda' /><br /><input type='submit' name='kustuta' value='Kustuta'></form></td></tr>";
$number++;
}
我一直在寻找这个错误,但没有人帮助我。 我希望有人可以:D