首页 >后端开发 >php教程 > 怎么实现在一个页面中对对于单选项的不同而现实不同的信息呢

怎么实现在一个页面中对对于单选项的不同而现实不同的信息呢

WBOY
WBOY原创
2016-06-13 12:49:50837浏览

求教:如何实现在一个页面中对对于单选项的不同而现实不同的信息呢?
请问各位大神,我想实现一个在一个php或html页面里,根据选项值的不同,下面显示的问题也不同的例子.

比如说:第一题是问你,你是做什么的。有3个选项:学生,上班族,失业.
然后根据这个的选项,如果选了学生,就显示:第二题:你是本科,硕士,博士的选项.
如果选了上班族,就显示:第二题:你是管理人才,金融人才,核工程人才的选项.
如果选了失业,就显示:第二题:失业多久的填入框.
然后第三题,第四题.....与之前2题无关了.请大神指教下,要怎么写呢?
*********************************
这个是我写的,但是不对啊.

2.Vous représentez :


a. 鸡

b. 鸭

c. 鹅


    
    if($_POST["type"]=="a"){
    echo "2bis.
重:
公母:
";
    }elseif ($_POST["type"]=="c") {
    echo "2bis. 重:
";
    }else{
    echo "都不吃.
";       
    }
?>
3.Votre statut :


------解决方案--------------------
1.你应该没搞清客户端和服务器端,按你描述和写出来的不符,用$_POST的话,表明有一次提交,应该是两个php,但你却写在一起了

2.去搜索“下拉二级联动”,一样的性质
------解决方案--------------------
同楼上,你的要求其实是说的在客户端显示的一种特效,应该用JavaScript或者JQuery等来处理
如果你非要用PHP来实现,那也不是不可以,但是用户每选择一次,就要提交一次数据,并且用PHP返回一个HTML页面,在这个页面中你还要标记之前用户选择的选项和答案,并且动态生成之后的问题,这样显然是非常繁琐的,所以你这个问题还是交给客户端来解决吧,去搜索javascript的二级联动

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn