• 締切済み

accessのチェックボックスをSQLで更新

sqlでaccessテーブルのyes/noをWEBに表示してそこからチェックを外したり付けたりしてUPDATEでテーブル更新をしています。 しかし表示はできるのですが、更新がうまくできません。 下に示すように 表示は”会合”にチェックが入っていたら $a6 = 1or0 の部分で処理するようにしていますが、 UPDATEの部分がうまく動作することができません… どのようにすればいいのでしょうか? 説明下手ですが宜しくお願いします。 ################ <form action="nana.php" method="POST"> <? …略… $sensyu = $_POST["sensyu"]; if ($sensyu == true){ $result = odbc_exec($conn_id ,"UPDATE メイン set 選終 = 1 WHERE 村名 = '宮城村'");} if ($sensyu == false){ $result = odbc_exec($conn_id ,"UPDATE メイン set 選終 = 0 WHERE 村名 = '宮城村'");} …略…(DB接続) $a6 = odbc_result($result, "会合"); …略…(HTML作成) if ($a6 == 1){ print("<TD><input type=checkbox checked name=sensyu size=10 value=1></TR><BR>");} if ($a6 == 0){ print("<TD><input type=checkbox name=sensyu size=10 value=0></TR><BR>");} …略… <input type="submit" value="得票更新">

みんなの回答

  • 5qoo
  • ベストアンサー率48% (20/41)
回答No.1

AccessのYes/No型のNoは"0"ですが、Yesは"1"ではなく"-1"です。 全く関係ないかも知れませんが・・・。

関連するQ&A