html刷新基于php变量

时间:2016-08-04 21:08:45

标签: php html mysql

我是相当新的php / html和论坛。是否有可能页面更新其基于PHP变量的HTML部分? 在我的情况下,我有

    <form action = "" method = "post">
      <label>UserID  :</label>
      <input type = "text" name = "username" value="<?=$id?>" class = "box" readonly/><br /><br />
      <label>UserName  :</label>
      <input type = "text" name = "username" value="<?=$name?>" class = "box"/><br /><br />
      <label>Password  :</label>
      <input type = "text" name = "password" value="<?=$password?>" class = "box" /><br/><br />
      <label>UserType  :</label>
      <input type = "text" name = "usertype" value="<?=$privilege?>" class = "box" /><br/><br />

我希望用户输入搜索(名称),如果找到则填写要编辑的其余表格。我想避免使用ajax / javascript并坚持使用php / html,切换页面也不会削减它(使用相同的HTML代码搜索一次到第二个。)非常感谢!!

1 个答案:

答案 0 :(得分:0)

这家伙要求基于php变量更新HTML页面,而不是基于用户输入

如果您想根据用户输入动态更新HTML页面,答案是javascript,例如

<form action="" method="post">
<label>UserName :</label>
<input id="username" type="text" name="username" value="<?=$name?>">

my.js
$("#username").on("blur", function(){
  if ($(this).val() == "liakos") alert("welcome back");
});

但是如果你想根据php变量动态显示页面,你不需要任何javascript,例如:

<form action="" method="post">
<label>UserName :</label>
<input id="username" type="text" name="username" value="<?=$name?>">
<?php
    if ($name == 'liakos') {
        echo 'Hey dude, what is up!';
    }
?>