2016-07-23 3 views
0

私はエントリポストを編集/削除できる管理ページを持っています。私はちょうどloestの入力名でチェックボックスを追加しました。チェックボックスのデータをフォームからmysqlデータベースに渡します

mysqlでは、名前がloest、TYPE:TINYINT、NULL:YESの列を追加しました。

私はDreamweaver CS6で動作します。

私の質問は、どのようにして私のデータベースにチェックボックスの状態を渡すのですか?

私のフォームは、次のようになります。以下のようになります

<form action="post.php" method="post"> 
<input name="loest" type="checkbox" value="1" /> 
<input type="submit" value="Submit"/> 
</form> 

をしてpost.phpチェックボックス結果に:

<?php do { ?> 
      <tr> 
       <td><h5><?php echo $row_insert_data['id']; ?></h5></td> 
       <td><?php echo $row_insert_data['fejlmeldt_dato']; ?></td> 
       <td><?php echo $row_insert_data['aarsag']; ?></td> 
       <td><?php echo $row_insert_data['loest_dato']; ?></td> 
       <td><?php echo $row_insert_data['TIMESTAMP']; ?></td> 
       <td><a href="update.php?id=<?php echo $row_insert_data['id']; ?>"><img src="images/006-pencil.png" width="16" height="16"></a></td> 
       <td><a href="del.php?id=<?php echo $row_insert_data['id']; ?>"><img src="images/glyphicons-17-bin.png" width="15" height="21"></a></td> 
       <td><input name="loest" type="checkbox" value=""></td> 
      </tr> 
      <?php } while ($row_insert_data = mysql_fetch_assoc($insert_data)); ?> 

答えて

0

あなたは以下のような形式でチェックボックスを保つことができる

if (empty($_POST['loest'])) 
echo $_POST['loest'] = "0";//0 will be assigned to it 
else 
echo $_POST['loest']; //output: 1 
+0

こんにちはRavistm、私は私に言ったことをしましたが、私の新しいフォームのアクション= "post.php"が別のフォームアクション "削除e "、どうすればこの問題を解決できますか? – Hans01

+0

フォームの中にフォームを埋め込むことはできません。それは奇妙な動作をします。それをリダイレクトしたくない場合。 Ajaxを使用して詳細を送信してください。 ajaxについては、この[link](http://www.w3schools.com/jquery/ajax_ajax.asp)に従ってください – Ravistm

関連する問題