无法在select选项中传递值

时间:2015-04-01 18:45:25

标签: php

这是我在test1.php中的代码

<?php
if ($_POST['check']!= ""){
$a = $_POST['translation'];

}
?>
<html>
<form action="test2.php" method="post">
<select name="translation">
<option selected="selected" value="1">Vietnamese-English</option>
<option value="2">English-Vietnamese</option>
</select>
<input type="submit" value="Check" name="check">
</form>
</html>

并且在test2.php中我只是回显值$a但我什么都没得到。使用var_dump($a)

时,该值为NULL

1 个答案:

答案 0 :(得分:0)

您表单中代码的这一部分并不属于:

<?php
if ($_POST['check']!= ""){
$a = $_POST['translation'];

// echo $a; // I added this
}
?>

它属于你的test2.php文件,这就是你没有得到结果的原因。