Heim > Backend-Entwicklung > PHP-Tutorial > 求教:如何实现在一个页面中对对于单选项的不同而现实不同的信息呢?

求教:如何实现在一个页面中对对于单选项的不同而现实不同的信息呢?

WBOY
Freigeben: 2016-06-23 14:04:44
Original
893 Leute haben es durchsucht

请问各位大神,我想实现一个在一个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的二级联动

你的页面能到达php端吗

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage