0

初心者の質問でごめんなさい

データをデータストアに入れ、ビューからの引数としてデータベーステーブル名 q を渡す単純な mvc モデルを使用しています。

コード:

function showUser(str){ 
url = 'getuser.php?q='+ str ; 
HTML_AJAX.replace('txtHint', url); 

}

次のページャー mod を使用してページを表示しています。ページ パラメータのファイル名に追加のテーブル名を引数として渡すにはどうすればよいですか? (以下のスニペットを参照)。ページ リンクをクリックすると、必要なデータベース セットが表示されます。

コード:

$pager_params = array( 
'mode'     => 'Sliding', 
'append'   => false,  //don't append the GET parameters to the url 
'path'     => '', 
'fileName' => 'javascript:HTML_AJAX.replace(\'txtHint\',\'getuser.php?pageID=%     d\');',  //Pager replaces "%d" with the page number... 
'perPage'  => 10, //show 10 items per page 
'delta'    => 1, 
'itemData' => $Data 
); 

現在、ページIDのリンクをクリックすると、テーブル名が渡されないため、SQLエラーが発生します

4

1 に答える 1

0

コメントを回答に変換する:


わかりました、ファイル名 param に追加の引数を次のように渡すことができました

 \'target\',\'&q=\' + <?php echo $data1 ?> + \'getuser.php?pageID=%d\'

where$data1は、前のクエリの tablename に既に格納されています。関数を次のように更新します

url = 'getuser.php?q='+ str + '&pageID=%d'

しかし、問題は、divを置き換えないことです。別のクエリが上書きされています。appendこれは、 param を変更することでも修正できますtrue

于 2011-09-04T08:43:28.610 に答える