更新1:用戶輸入在頁面上正確輸入並提交時,故意不清楚。問題是當他們離開並重新訪問時,那裏的輸入消失了。如何防止textarea表單在提交,離開和重新進入頁面時清除回聲?
下面是HTML代碼:
Subject1<br /><textarea name="subject1name" placeholder="Things about Subject1" id="subjects" rows="3" cols="48" maxlength="155"><?php echo $s1; ?></textarea><br /><br />
Subject2<br /><textarea name="subject2name" placeholder="Things about Subject2" id="aboutYou" rows="3" cols="48" maxlength="155"><?php echo $s2; ?></textarea><br /><br />
下面是關於提交按鈕的PHP代碼:
if(isset($_POST['submit'])) {
$updateCD = "UPDATE users SET subject1name='$s1', subject2name='$s2' WHERE email='$_SESSION[email_login]'";
$updateSQ = mysqli_query($con, $updateCD);
echo '<div id="confirmation">Profile updated!</div>';
}
else{
}
我目前遇到麻煩讓我的texarea箱子從在離開清除其回波輸出並重新進入該頁面。
進一步澄清:
有提示用戶在信息輸入個人資料頁。條目填寫完成後,用戶單擊一個按鈕,該按鈕將輸入的數據提交併存儲在數據庫中。用戶不會被導向其他任何地方,因此他們與編輯的個人資料保持同一頁面。我遇到的問題是,當他們離開配置文件頁面並重新訪問它時,即使php塊回顯了應該顯示其信息的變量,他們輸入的條目也被清除,並留下佔位符文本以重新提示其信息再訪。只有當用戶離開配置文件頁面並重新訪問時纔會發生這種情況。
如何確保在用戶離開並重新訪問該頁面時顯示用戶信息?謝謝。
你可以發佈你的代碼並更新你的問題 –
@MeeneshJain當然,做到了。 – CodeMerchant