CSDN=>FAQ=>FAQ 展示
  • 问题内容:唠叨请进,,,将测验结果存入数据库,结果最后多出了一条记录,怎么解决?
  • 原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=5142587
  • 所属论坛:PHP     审核组:WEB开发
  • 提问者:itmylove     解决者:xuzuning
  • 感谢:xuzuning
  • 关键字:数据库 PHP Web 开发 result values 存入 len foreach 结果 测验 implode 唠叨
  • 答案:

    将测验结果以字符串形式:a|d|b|c|e 这样保存入数据库中
    a,d,b这些是每题的选择,一个代表一题。
    代码:
    foreach($id as $values)
    {

    $v.=implode(",",$values);

    }
    $len=strlen($v);
    for($i=0;$i<$len;$i++)
    {
    $result.=$v[$i]."|";//result就是结果
    }
    result就是结果,但是后面多了一条:| 号,
    这样问题就来了,我显示结果时就会多一条空白记录,请问怎么解决?




    ---------------------------------------------------------------

    foreach($_POST['id'] as $v) {
      $t[] = implode(',', $v);
    }
    $result = implode('|', $t);

  • 评价: 有价值 给朵鲜花(0) 无价值 扔个鸡蛋(0)
相关FAQ
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo