2016-07-23 133 views
0

我有一個管理頁面,可以在其中編輯/刪除條目文章。我剛剛添加了輸入名稱爲loest的複選框..將複選框數據從表單傳遞到mysql數據庫

在mysql中,我添加了一個名稱爲loest的列,並且TYPE:TINYINT和NULL:YES。

我在Dreamweaver CS6中工作。

我的問題是:我如何將複選框的狀態傳遞到我的數據庫?

我的形式如下:

<?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

可以保留該複選框的形式象下面這樣:

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

和post.php中複選框結果會是象下面這樣:

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

嗨Ravistm,我做了你告訴我的,但我收到一個404錯誤,它是因爲我的新表單action =「post.php」在另一個稱爲「delet e「,我如何解決這個問題? – Hans01

+0

你不能在窗體內嵌入窗體,它會表現得很奇怪。如果你不想重定向它。使用Ajax提交詳細信息。按照此[鏈接](http://www.w3schools.com/jquery/ajax_ajax.asp)獲取ajax – Ravistm

相關問題