我一直在試圖弄清楚爲什麼我的PHP變量在聲明下拉列表後不工作。我在迴應聲明前的所有行上的變量後,將其縮小到下拉列表中,並且我發現該變量在echo "<select id ='fav' name='fav'>";
之後直接回顯。爲什麼會發生這種情況?如何修復?下拉聲明後PHP變量將不起作用
<?php
$fruit= $_POST['fruit'];
echo $fruit;
echo "<table>";
echo $fruit;
echo "<tr>Favourite Fruit:";
echo $fruit;
echo "<select id ='fav' name='fav'>";
echo $fruit; //this doesn't echo
echo "<option value='Banana'>Banana</option>";
echo "<option value='Strawberry'>Strawberry</option>";
echo "<option value='No Preference'>No Preference</option>";
echo "</select>";
?>
你看過源代碼嗎? – Gumbo
@Gumbo對不起,我不明白你是說如果我檢查變量來自哪裏? – Nassim
其實'$水果'持有什麼? – Ranjith