我如何回显所按按钮的名称?

时间:2018-08-28 22:18:57

标签: php for-loop

我正在使用一个for循环来创建与数据库中的名字一样多的按钮。

 $result = $db->query("SELECT `username` FROM `vote`");
            for ($i=0; $i < $result->rowcount(); $i++) {

每个按钮都有一个从数据库中获取的名称。

<button name="<?php echo $Class->FileName[$i];?>"

我想在按下按钮后将按钮的名称保存到变量中。我该如何实现?

2 个答案:

答案 0 :(得分:0)

您可以在$ _POST变量中搜索按钮的名称。如果提交,将返回true。

if($_POST['mi-button']){$button='mi-button';}

答案 1 :(得分:0)

<select class="form-control space-bottom" onclick="getHistory(this.value)" id="animal" style="width:40%;display:block;margin-auto;margin-top:70px;margin-left:300px"name="target" required>
<?php
         foreach($patients_rows as $key0 => $value0){
             $name = implode(' ',$value0);
             unset($value0['history'],$value0['ID']);
             $aj = implode(' ', $value0);
             foreach($value0 as $key =>$value){
                 if($key == 'pet_name'){
                     echo '<option " value="'.$aj.'">'.$aj.'</option>';
                    }
                }
            }
            ?>
</select>

会是这样,但是带有按钮而不是选择/选项