フィールド名を勝手に抽出し、POSTがあれば、POSTを優先無ければDBを優先これを勝手に行うソースコードこの記事に出会ったあなたはラッキーです。[php]// テーブル抽出(1レコードのみ)$sql = "SELECT * FROM `TABLE_NAME`";$rs = mysql_query($sql,$db);$item = mysql_fetch_assoc($rs);// Key を配列化$key_arr = array();foreach($item as $key => $val){ // echo $key."=>".$val.""; // 試験表示 array_push($key_arr, $key);}// POST があれば変数に代入、無ければテーブルから変数に代入$i="0";while($key_arr[$i]!=""){ $value=$key_arr[$i]; // POST があれば変数に代入 if(($_POST[$value]!="") && ($_POST[$value]!="NULL")){ $$value=$_POST[$value]; // 無ければテーブルから変数に代入 }else{ $$value=$item[$value]; } $i ++;}[/php]