PHP编程,怎么防止我这段代码的输出出现多余的“,”逗号

下图是输出

你没有写内容提交产生的吧?你可以构造数组来提交 再循环一次就行了。比如

<input type='text' name='p[nname]' >

获取的时候就是 $p=$_POST[p];
foreach( $p as $k=>$v){
$sdata.=$v.',';
}
$sdata=substr($sdata,0,-1);
这样就是填写了什么 就有什么追问

但是这样我就不能正常显示我所有的数据

但是这样我就不能正常显示我所有的数据

追答

你用$sdata 是来做什么的 如果显示也应该是对应 名称:值 啊

foreach( $p as $k=>$v){
$sdata.=$k.':'.$v.',';
}

这样就可以显示出正常的吧,操作数据库也可以这样弄的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-17
PHP不熟,看你的结果应该是SUBMIT重复提交了,建议百度查找下PHP重复提交。
或者比较无赖的方式$sdata的长度大于5才赋值给$my_data

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网