Php 如何从按钮获取值

Php 如何从按钮获取值,php,html,css,Php,Html,Css,我有一张表格,要经过三个步骤。在步骤2中,我要求用户通过单击相应的按钮来选择专业。如果他们点击一个按钮,他们应该进入第三步,也就是最后一步 以下是按钮代码: <button class="btn btn-primary nextBtn btn-proffessional " type="button" name="hair_stylist" >HAIR STYLIST</button> <button class="btn btn-primary n

我有一张表格,要经过三个步骤。在步骤2中,我要求用户通过单击相应的按钮来选择专业。如果他们点击一个按钮,他们应该进入第三步,也就是最后一步

以下是按钮代码:

<button class="btn btn-primary nextBtn btn-proffessional "
        type="button" name="hair_stylist" >HAIR STYLIST</button>
<button class="btn btn-primary nextBtn btn-proffessional " 
        type="button" name="cosmetologist" >COSMETOLOGIST</button>
<button class="btn btn-primary nextBtn btn-proffessional " 
        type="button" name="makeup_artist" >MAKEUP ARTIST</button>
<button class="btn btn-primary nextBtn btn-proffessional " 
        type="button" name="barber" >BARBER</button>
<button class="btn btn-primary nextBtn btn-proffessional " 
        type="button" name="esthetician" >ESTHETICIAN</button>
<button class="btn btn-primary nextBtn btn-proffessional " 
        type="button" name="nail_technitian" >NAIL TECHNITIAN</button>
发型师
美容师
化妆师
理发师
美学家
指甲技术员

我认为这个名字在这里行不通。是否可以使用
数据-*
执行任何操作?提交表单时,如何在PHP中发送和获取此值?

有名称是很好的,也是必要的

有两个问题

  • 您实际上需要有一个值才能发送值
  • 为了提交表单,您需要将该按钮设置为提交按钮
  • 例如:


    有一个名字是好的和必要的

    有两个问题

  • 您实际上需要有一个值才能发送值
  • 为了提交表单,您需要将该按钮设置为提交按钮
  • 例如:


    使用
    参数

    例如:

     <button class="btn btn-primary nextBtn btn-proffessional " type="button" name="hair_stylist" value="HAIR STYLIST">HAIR STYLIST</button>
    
    发型师
    
    使用
    parm

    例如:

     <button class="btn btn-primary nextBtn btn-proffessional " type="button" name="hair_stylist" value="HAIR STYLIST">HAIR STYLIST</button>
    
    发型师
    
    您也可以使用jquery Post函数进行此操作。
    首先对html代码进行一点小小的更改。将值放在按钮的
    id

    <button class="btn btn-primary nextBtn btn-proffessional "
    type="button" name="hair_stylist" id="HAIR STYLIST">HAIR STYLIST</button>
    <button class="btn btn-primary nextBtn btn-proffessional "
    type="button" name="cosmetologist" id="COSMETOLOGIST">COSMETOLOGIST</button>
        <button class="btn btn-primary nextBtn btn-proffessional "
    type="button" name="makeup_artist" id="MAKEUP ARTIST">MAKEUP ARTIST</button>
    <button class="btn btn-primary nextBtn btn-proffessional "
    type="button" name="barber" id="BARBER" >BARBER</button>
        <button class="btn btn-primary nextBtn btn-proffessional "
    type="button" name="esthetician" id="ESTHETICIAN" >ESTHETICIAN</button>
        <button class="btn btn-primary nextBtn btn-proffessional "
    type="button" name="nail_technitian" id="NAIL TECHNITIAN" >NAIL TECHNITIAN</button>
    
    点击按钮后。该特定按钮将由其类访问,然后它将数据发送到
    NewPage.php
    (您必须创建新的php页面),在那里您可以通过POST数组访问值。

    NewPage.php


    您也可以为此使用jquery Post函数。
    首先对html代码进行一点小小的更改。将值放在按钮的
    id

    <button class="btn btn-primary nextBtn btn-proffessional "
    type="button" name="hair_stylist" id="HAIR STYLIST">HAIR STYLIST</button>
    <button class="btn btn-primary nextBtn btn-proffessional "
    type="button" name="cosmetologist" id="COSMETOLOGIST">COSMETOLOGIST</button>
        <button class="btn btn-primary nextBtn btn-proffessional "
    type="button" name="makeup_artist" id="MAKEUP ARTIST">MAKEUP ARTIST</button>
    <button class="btn btn-primary nextBtn btn-proffessional "
    type="button" name="barber" id="BARBER" >BARBER</button>
        <button class="btn btn-primary nextBtn btn-proffessional "
    type="button" name="esthetician" id="ESTHETICIAN" >ESTHETICIAN</button>
        <button class="btn btn-primary nextBtn btn-proffessional "
    type="button" name="nail_technitian" id="NAIL TECHNITIAN" >NAIL TECHNITIAN</button>
    
    点击按钮后。该特定按钮将由其类访问,然后它将数据发送到
    NewPage.php
    (您必须创建新的php页面),在那里您可以通过POST数组访问值。

    NewPage.php



    没有任何back tab键。。。您可以使用编辑器并单击“整理代码”,可能是一个隐藏的输入正确更新了?
    按钮
    也有一个
    属性。嗯,如何使隐藏的输入与右按钮关联@mic4aelWhy不使用
    ?没有任何back tab键。。。您可以使用编辑器并单击“整理代码”,可能是一个隐藏的输入正确更新了?
    按钮
    也有一个
    属性。嗯,如何使隐藏的输入与右按钮关联@mic4aelWhy不使用
    ?但是它们由其他输入组成,因此将有一个提交按钮,它将发送所有字段的所有值,包括按钮的值@HKMSADKHOSSAIN-不正确。如果submit按钮是用于触发表单的按钮,则它仅是一个成功的控件(即仅在提交表单时发送其名称和值)。(除了可能在一些非常旧和不受支持的Internet Explorer版本中,当涉及到按钮元素时,这些版本是出了名的有缺陷的)。可能是我不清楚。或者我不明白,顺便问一下,如何使用一个提交类型的“发送”按钮提交所有名称的表格?@hkmadekhossain-在问题中,你说“如果他们单击一个按钮,他们应该进入第三步,也就是最后一步。”如果你改变了主意,想选择一个职业,然后单击一个单独的提交按钮:使用该职业的单选按钮。谢谢。。。我想我该怎么办了。。再次感谢。。。请让我知道是否有任何其他选项我可以使用,但他们的形式包括其他输入,因此将有一个提交按钮,将发送所有字段的所有值,包括按钮的值@HKMSADKHOSSAIN-不正确。如果submit按钮是用于触发表单的按钮,则它仅是一个成功的控件(即仅在提交表单时发送其名称和值)。(除了可能在一些非常旧和不受支持的Internet Explorer版本中,当涉及到按钮元素时,这些版本是出了名的有缺陷的)。可能是我不清楚。或者我不明白,顺便问一下,如何使用一个提交类型的“发送”按钮提交所有名称的表格?@hkmadekhossain-在问题中,你说“如果他们单击一个按钮,他们应该进入第三步,也就是最后一步。”如果你改变了主意,想选择一个职业,然后单击一个单独的提交按钮:使用该职业的单选按钮。谢谢。。。我想我该怎么办了。。再次感谢。。。请让我知道,如果有任何其他选择,我可以使用
        $(document).ready(function () {
    
        $('.nextBtn').on('click', function () {
    
    
    
            $.post("NewPage.php",
                {value: this.id
            });
        });
     });
    
    If(isset($_POST['value']))
    {
      //Do your process here
    }