私はこのphp動的選択ボックスのデータを取得する関数です。私はポストメソッドを使用して国を取得し、ドロップダウンメニューを配置します。 この関数は、MySQLからデータを取得:非オブジェクト上のPHP関数のエラー
function drop_1($drop_var)
{
include_once('db.php');
$result = mysql_query("SELECT * FROM home WHERE date='$drop_var' ")
or die(mysql_error());
echo '<select name="drop_2" id="drop_2">
<option value=" " disabled="disabled" selected="selected">Choose one</option>';
while($drop_2 = mysql_fetch_array($result))
{
echo '<option value="'.$drop_2['date'].'">'.$drop_2['data'].'</option>';
}
}
今私はjqueryのを使用してデータをretireveとき。
fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\test\func.php on line 14
この14行:私はこのエラーが表示**$result = $db->query ($mysql);**
問題は何ですか?ありがとう
$ dbはどこに定義されていますか?オブジェクト$ dbのクエリにアクセスしようとするとエラーが発生します。しかし、その$ dbはオブジェクトではありません。だから$ dbをどう定義するのですか? – SynerCoder
オブジェクトを作成するには、まずクラスが必要です。クラスはどこですか? – Milap
あなたが入力した行を教えてください: '$ db = ......' – SynerCoder