2016-07-05 13 views
0

選択したオプションで最新のデータを表示する方法は?このフィールドを更新するために更新クエリを使用すると、この顧客名フィールドはデータベースで更新されましたが、ページ自体は更新されませんでしたか?これを解決する方法はありますか?最新の更新データをドロップダウンフィールドに表示する方法php

<td width="20%"> 
Customer Name. 
</td> 
<td width="40%" > 
<select onchange="loadaddress()" style="width:400px" id="custname" name="custname" > 
<option disabled>----------------------FJ----------------------</option>'; 
        <?php for($i=0; $i<=odbc_fetch_row($result); $i++){ 
         $id = odbc_result($result, 1); 
         $name = odbc_result($result, 2); 
         echo '<option value="'.$id.' '.$name.'"><b>'. $id. "&nbsp;&nbsp;&nbsp;". $name.'</b></option>';  
        } 
        echo '<option disabled>----------------------FJL----------------------</option>'; 
           for($i=0; $i<=odbc_fetch_row($result2); $i++){ 
         $id = odbc_result($result2, 1); 
         $name = odbc_result($result2, 2); 
         echo '<option value="'.$id.' '.$name.'"><b>'. $id. "&nbsp;&nbsp;&nbsp;". $name.'</b></option>'; 
        } 
        echo '<option disabled>----------------------FJW----------------------</option>'; 
           for($i=0; $i<=odbc_fetch_row($result5); $i++){ 
         $id = odbc_result($result5, 1); 
         $name = odbc_result($result5, 2); 
         echo '<option value="'.$id.' '.$name.'"><b>'. $id. "&nbsp;&nbsp;&nbsp;". $name.'</b></option>'; 
        } 

        ?> 
         </select> 
</td> 
</tr> 

答えて

0
あなたは、(あなたのフレームワークに依存します) ajaxまたは pjax呼び出しを使用する必要があります

pjax/ajaxのようなメソッドがなければ、非同期的にサーバーへの呼び出しを行って新しいデータを取得することはできません。

PHPフレームワークを使用している場合は、すでに関数/メソッド呼び出し元が組み込まれているはずです。

詳細については、http://api.jquery.com/jquery.ajax/をご覧ください。

+0

私はどのようなタイプのPHPフレームワークを参照してください知っているかもしれません? – Jazlyn

+0

laravel、Yii2などのようなフレームワークがたくさんあります。それらのすべてが十分なサポートを提供しています。また、jQueryプラグインをajaxコンテンツ管理に使用することもできます。 –

+0

私はすぐに$ custnameのような変数をコールバックすることができますか? – Jazlyn

関連する問題