• 技术文章 >后端开发 >php教程

    初学者,关于post传值的有关问题,

    2016-06-13 12:48:02原创538

    菜鸟求助,关于post传值的问题,在线等啊在线等
    我写了个简单的程序,但运行不出想要的结果,请大家看看
    form.php







    添加投票选项:





    注意:每个选项之间用*分隔



    form1.php







    if($_POST[Submit]!=""){
    $content=$_POST[content];
    $data=explode("*",$content);
    while(list($name,$value)=each($data)){
    echo '';
    echo $value."\n";
    }
    }
    ?>


    form3.php
    if($_POST["Submit"]!=""){
    echo "您的选择是:".$_POST[checkbox];
    }
    ?>
    运行结果:在from.php中输入java*php*.net
    请问为什么在form3.php中输出不了在form2.php里选的选框中的内容,只会输出checkbod呢


    ------解决方案--------------------
    只有value属性的值才会被提交过去,因此应该改为:
    while(list($name,$value)=each($data)){
    echo 'checkbox[]" value="'.$value.'">';
    echo $value."\n";
    }

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:nbsp lt gt value form
    上一篇: 关于ltrim()函数解决方法 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • PHP socket学习:带你做个简单的socket服务器• 一文详解PHP用流方式实现下载文件(附代码示例)• 聊聊ChatGPT是啥?PHP怎么使用ChatGPT?• PHP反序列化入门总结(小白必看)• PHP原生类的总结分享
    1/1

    PHP中文网