更新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