如何保存table里边的内容通过PHP 有个table,当用户点击save的时候可以保存table的内容,这个是通过post来做的嘛?我应该如何拿到table里每个cell的值呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是要把table内容存到数据库里面吗? 想保存有两种方式 一种是post 一种是get 你需要把每一个cell中的值传到后台 注意get方式有长度的限制…… @jordan102, 没有数据库支持。 只是前台拿出table的东西,后台写入txt file @lijpwsw, 这个我有所了解。如何获取table里边的cell值,是我想知道的。图中的delete请当save看待,因为第一步都是要获取table里的内容。 你的意思是说这个页面是确认页面、table里的值是只读不可修改吗? 如果是的话,将值保存为hidden或者保存在session里传到下一页面都可以 @PIGer920,如果我能拿到table里边No的值,我就可以知道哪些东西是可以删除的,哪些是要保存的,这样我让php写入后台的txt文件就行了。一定需要session支持吗? 我build Php时候没有加入session支持。如果真的必须,那我需要重新build一个新的。 你table的数据是后台生成的吗?还是写死的。 @jordan102,这个table是后台PHP读取一个txt文件,然后echo 成html出来的。比如前台<table><tr> <td> <?php$xTxtList->showContentTable(); // 这个是后台处理?>后台public function showContentTable(){ echo '<table><tr><td>'; // 省略,这个就是所显示图示table的内容} 说明一下,我没写过web的东西,一直写C++的,临时抓过来写这个东东,俺木有经验,可能想法未必正确,但是用户需求是这样子的,有什么可以实现的方法都可以。简单实用就行。 很简单<table id=tbl> <tr align="center"> <td>内容......</td> <td>内容......</td> <td>内容......</td> </tr></table><form method=post onsubmit='this.submit.value=tbl.innerHTML'><input type=submit name=submit value=save></form><?phpecho $_POST['submit'];?> 大概是我描述不太清楚,想想应该是两个方法(1) 前台用session来保持数据,并作数据删除操作,然后保存的时候写入后台。或者(2)每次删除操作都对后台进行一次读写操作。无论是前后台,每次操作都要进行table的重画,因为一个是序号需要重新生成,还一个交替的颜色间隔也需要重新计算。第二种方法比较适合我的case。Thanks flash实现在线录音源码分享 想用PHP写个表单发邮件到邮箱里 请大家都说说自己是如何防止sql注入的? php运行错误,老是在最后一行提示错误。 php mysql查询不到数据 需要一个 将生成的HTML转化JS的类或者函数,谁有? 怎么用php实现 网站在访问量大的情况下 限制网站访问的并发数 问个字符和变量组合问题 一个小问题。。 那里有免费的红旗linux服务器版下载,试用版也可以!!! 关于PHP 空白页的问题 [求助]php代码规范
前台<table>
<tr> <td>
<?php
$xTxtList->showContentTable(); // 这个是后台处理
?>
后台public function showContentTable()
{
echo '<table><tr><td>';
// 省略,这个就是所显示图示table的内容
}
<table id=tbl>
<tr align="center">
<td>内容......</td>
<td>内容......</td>
<td>内容......</td>
</tr>
</table>
<form method=post onsubmit='this.submit.value=tbl.innerHTML'>
<input type=submit name=submit value=save>
</form>
<?php
echo $_POST['submit'];
?>
(1) 前台用session来保持数据,并作数据删除操作,然后保存的时候写入后台。
或者
(2)每次删除操作都对后台进行一次读写操作。无论是前后台,每次操作都要进行table的重画,因为一个是序号需要重新生成,还一个交替的颜色间隔也需要重新计算。
第二种方法比较适合我的case。Thanks