select tag不将值传递给PHP代码

时间:2016-08-31 20:37:02

标签: php html mysql select tags

我有2个PHP文件。

File1:从现有表中选择技能的表单(包含列名称的技能表:skill& skill_id

<select name="skill1">
                                <?php 
                                    $self=$_SESSION['subuser_id'];
                                    $sql = "SELECT * FROM skills";
                                    $result = mysqli_query($conn, $sql);
                                        while($row = mysqli_fetch_assoc($result)) 
                                            {
                                                $skill = $row["skill"];
                                                $skill_id= $row["skill_id"]; 
                                                ?>
                                                <option value='<?php $skill_id?>'><?php echo $skill;?></option>
                                                <?php
                                            }
                                ?>
                            </select>

File2:我通过$skill1 =$_POST['skill1'];回忆起值为null的值。

我想将代码1中所选skill_id的{​​{1}}传递给file2上的skill变量

1 个答案:

答案 0 :(得分:0)

更改

 <option value='<?php $skill_id?>'><?php echo $skill;?></option>

<option value='<?php ECHO $skill_id;?>'><?php echo $skill;?></o