2012-04-20 4 views
1

私は以下の問題があります。ドロップダウンメニューを使ってテーブルにページをリフレッシュせずにMySQLテーブルのコンテンツを動的にロードしたいと思います。 私はこのページの助けを借りてプレーンテキストで作業しています:http://www.designing4u.de/2008/05/jquery-drop-down-loading-content-according-to-option/ しかし、私はMySQLテーブルからコンテンツを取得し、プレーンテキストではなくテーブルに出力する方法を知らない。MySQLのコンテンツをドロップダウンメニューからテーブルに動的にロード

たとえば私は3つのフィールドで「アニマル」と呼ばれるMySQLのテーブルがある場合:猫、犬、馬と特定の動物の情報と、第2フィールド:

動物 - >

猫、犬、馬 - >

は、犬猫です、だから私は、ドロップダウンリストを作成馬

です:猫、犬、馬とそれらのいずれかを押すと、それはその特定の情報を印刷します動物からHTMLへテーブル。すでにブラウザでデータベースに

ストアデータを接続している

+0

必要なデータベースクエリを使用してPHPファイルを作成します。次に、jquery ajax関数について読んでください。 http://www.smashingmagazine.com/2007/01/26/tutorials-round-up-ajax-css-javascript-php-mysql-and-more/ – DG3

+0

yup yup、jQuery [**。ajax( )**](http://api.jquery.com/jQuery.ajax/)、PHPでSQLを扱う簡単な方法を知りたい場合は、[** Codeigniter **](http:// codeigniter.com/)をご覧になり、[** Active Record **](http://codeigniter.com/user_guide/database/active_record.html) – SpYk3HH

+0

を見てください。しかし、このウェブサイトの目的は否定的ではありませんあなたの課題や問題を解決するために、しかしあなたが立ち往生したときにあなたを助けるために。少なくともあなた自身でいくつかの調査をしようとすると、まだそれを働かせることができない場合は、あなたがやったことと失敗した方法を投稿してください。 – StackOverflowed

答えて

1

も最初のオフイムasummingは

<?php 
// Write out our query. 
       //colum   table   
$query = "SELECT username FROM rc_accounts WHERE isdm = '0'"; 
// Execute it, or return the error message if there's a problem. 
$result = mysql_query($query) or die(mysql_error()); 
?> 

ディスプレイと呼ばれるときに表示されるドロップダウンメニューで保存されたデータ

<?php 
       $dropdown = "<select name='users'>"; 
while($row = mysql_fetch_assoc($result)) { 
    $dropdown .= "\r\n<option value='{$row['username']}'>{$row['username']}</option>"; 
} 
$dropdown .= "\r\n</select>"; 
echo $dropdown; ?> 

あなたがブラウザから書き込むものがあれば、これが必要です これは私のサイトの外にあり、確認のためにチェックボックスを使っています

<?php 
if(isset($_POST['sure'])) { 
mysql_query("UPDATE rc_accounts SET isdm = '1' WHERE username = '".$_POST['users']."'"); 
echo '<font color="#FFFF00"><b>GM Add Successfull.</font>'; 
} else { 
echo '<font color="#FFFF00"><b>If you want to make this account a GM, then click the box!</font>'; 
} 
?> 
+0

私はこれを動作させることができませんでしたが、私はこのページで助けを得ました:http://www.w3schools.com/php/php_ajax_database.asp – user1158882

関連する問題