我无法理解为什么这段代码不会继续切换。 应该改变什么?
print_r( $_POST );
$direction = isset( $_POST['direction'] ) ? $_POST['direction'] : 'DESC';
$opposite = $direction == 'DESC' ? 'ASC' : 'DESC';
echo '
<form method="POST" >
<input type="submit" value="' . $opposite . ' " name="direction">
</form>
';
答案 0 :(得分:2)
罪魁祸首是:
<input type="submit" value="' . $opposite . ' " name="direction">
^^
注意您在值value="' . $opposite . ' "
尝试将其更改为:
echo '
<form method="POST" >
<input type="submit" value="' . $opposite . '" name="direction">
</form>
';