我將舊的醜陋代碼改寫爲更實用的代碼,因爲我將添加將會相互鏈接的功能,因此乾淨的代碼現在是必須的。選擇回顯語句的位置
我在做所有的功能,所以我在頁面中有18個小表單,在同一頁面中回顯了18個小函數。
echo getstatement($username);
echo $getname($username);
echo $getemail($username);
echo $gethistory($user);
這些都是形式不是你看到的,當你打開網頁的東西,所以我會做
if (isset($_POST['username']) { $username = $_POST['username']; }
反正我用簡單的一個改變了代碼打印出來,我想它像以前一樣當每個表單被引用時我分配的稱爲消息的變量。
所以現在它的
echo $ message;
很好,除了那些基於while循環的代碼外,它們都很好。 我使用while循環檢查歷史記錄,然後使用$ row ['column']回顯mysql行; ,現在好了,它在角落裏的頁面頂部迴響。
我可以簡單地將while循環保存爲變量,然後在完成時回顯整個循環嗎?
EG碼:
while ($row = $query-> fetch(PDO::FETCH_ASSOC)) {
echo "<tr><td>";
echo $row['name'];
echo "</td><td>";
echo $row['invoiceid'];
echo "</td><td>";
echo $row['description'];
echo "</td><td>";
echo $row['time'];
echo "</td></tr>";
}
過去,這工作得很好,當它是一個功能,但現在它沒有那麼好。所以我怎麼把這個保存在一個變量中,以便我可以迴應我想要的內容。
'$ _post'是一個超全局的,必須大寫。將它改爲'$ _POST' ---'$ _POST ['username'];' –
@ Fred-ii-我的壞的是手動寫入忘記放在帽子裏 – Swaly
好的。只是檢查;-)昨天回答了一個問題,同樣的影響,它是小寫字母。原來是這個問題。 –