- 締切済み
javascriptからのphpクラス関数の呼び出し
<?php /* * TESTPHP.INC */ class SelRecord { function ExeQuery($StrSQL) { @$result = pg_query(con, $sql); // selectを実行 if ($result == false) { printf("SQL($sql)の実行に失敗しました。理由: " . pg_last_error($this->con)); return false; } return $result; } ?> ----------------------------------------------------------------------------------- /* * root.php */ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <html lang="ja"> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> <script language="JavaScript"> <!-- function GetData() { $StrSQL = "SELECT * from tbl" ここからクラスSelRecordのExeQueryを呼び出すには、どのような記述を すればよいのでしょうか。よろしくお願いします。 } --> </script> <title>Sample</title> </HEAD> <BODY> </BODY> </HTML>
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Shinoa
- ベストアンサー率92% (12/13)
PHPはサーバー側で動作し、JavaScriptはクライアント側で動作します。 ですので、JavaScriptの関数からPHPの関数を直接呼び出すのは無理です。 通常は、Formに入力された検索条件を、サーバーに送信しPHPのSelRecordクラスのExeQuery関数を呼び出し検索結果をクライアントに送信するという感じで実現すると思います。 PHPはあまり詳しくないので、これくらいのことしか言えませんが、少しでも参考になれば幸いです。