php - 获取 contenteditable div 的当前值并更新数据库

标签 php html mysql sql-update contenteditable

我是网络开发的新手,我正在尝试创建可编辑的数据库界面。我在每一行都有复选框和一个编辑按钮。单击按钮(选中的行)时,我需要更新表(在数据库中)。但是我无法在单元格中获取当前值。我试过 contentedittable div 来显示属性。

<?php  while ( $rows = mysql_fetch_array($result)): ?>
  <td align="center" bgcolor="#FFFFFF"><input name="need_delete[<?php echo $rows['UniqueID']; ?>]" type="checkbox" id="checkbox[<?php echo $rows['UniqueID']; ?>]" value="<?php echo $rows['UniqueID']; ?>"></td>
  <td bgcolor="#FFFFFF"><div contenteditable><?php echo $rows['Timestamp']; ?></div></td>
  <td bgcolor="#FFFFFF"><div contenteditable><?php echo $rows['Name']; ?></div></td>
  <td bgcolor="#FFFFFF"><div contenteditable><?php echo $rows['Email']; ?></div></td>
<?php endwhile; ?>

我也试过给 div 取一个唯一的名字,但没用。如果可能,我想从那里获取当前值。

<?php
  if( ! empty($_POST['edit']) ){
   $query = 'UPDATE `asd` SET `Timestamp` = '????' WHERE `UniqueID`='.(int)$id;
   mysql_query($query);
  }
?>

当我从表中删除行时,复选框可以正常工作。有什么建议 ? 谢谢。

最佳答案

有几个 javascript 库可以帮助解决这个问题:

关于php - 获取 contenteditable div 的当前值并更新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16688774/

相关文章:

javascript - HTML5 Javascript 音频在本地工作但不在服务器上工作

mysql - 我已将 Mysql root 密码更改为空白?

mysql - mysql中如何去掉回车符?

php - 将数据添加到数据库,一定时间后自动删除?

php - 在我的 Android 应用程序上使用 GCM 推送通知

php - 上传照片错误提示: Undefined index: photo

html - 如何通过所有以行内 block 为中心的 li 元素设置连续的框阴影

php - CodeIgniter 选择查询日期差异

jquery - 修复了较小屏幕下隐藏的 div 位置

php - SQL 更新另一个表中的文本