用echo 将html放在php里面,感觉太丑了,有无更好的办法,达到同样的效果?
<html>
<body>
<?php
if(isset($_POST['login'])){
$userName = $_POST["userName"];
$PS = $_POST["PS"];
echo "您输入的名字是:".$userName."\n";
echo "您的密码是:".$PS."\n";
}
else{
echo '
<form action="" method=post>
user: <input type=text name=userName size=12/>
key: <input type=text name=PS size=12/>
<input type=submit value=登录 name="login">
</form> ';
}
?>
</body>
</html>
尽可能的前后端分离吧,比如vue的列表渲染,php用来处理数据返回前台json渲染到页面上,单个数据也可以用数据绑定机制来实现,php只需要在后段处理数据就好