如何为我的个人资料创建编辑按钮?

时间:2016-05-11 09:13:59

标签: php html

我的问题是。如何创建按钮来编辑我的个人资料? 单击“保存”按钮或类似内容后,它将覆盖数据库中的信息。

这就是我的HTML代码:

<div>      
     <section class='container_profile'>
         <h1>Profil</h1>
         <h2>Username:</h2> <p><?php echo $username; ?></p>
         <h2>Password:</h2> <p>*******</p>
         <h2>Lohn 1.Lehrjahr:</h2> <p><?php echo $salary_first_year; ?></p>
         <h2>Lohn 2.Lehrjahr:</h2> <p><?php echo $salary_second_year; ?></p>
         <h2>Lohn 3.Lehrjahr:</h2> <p><?php echo $salary_third_year; ?></p>
         <h2>Lohn 4.Lehrjahr:</h2> <p><?php echo $salary_fourth_year; ?></p>
         <button class="btn_edit" onclick="">EDIT</button>

    </div>

单击按钮时,它应显示为文本框。

2 个答案:

答案 0 :(得分:2)

有两种方法可以帮助你,两者都需要阅读和学习,因为看起来你已经掌握了PHP如何工作以及JS如何工作的基本知识。

  1. 您可以使用submit按钮创建简单表单,该按钮将submit to PHP handler并重新加载页面。
  2. 您可以编写JavaScript handler onclick,并将其绑定到您的按钮,它将通过AJAX call完成工作,而无需重新加载页面。
  3. 希望这可以帮助您从一些教育开始。从这里开始=&gt; PHP Manual: Dealing with Forms

答案 1 :(得分:-1)

您可以使用可编辑的false显示您的个人资料。然后,当您单击按钮时,它可以检查数据库上的用户信用并设置editable true。接下来,您将需要一个保存按钮,用户可以在其中更新最初显示在范围内的配置文件。

更具体而且危险性更小,您可以使用按钮上传新的个人资料图片或类似内容...或者您可以点击编辑按钮并将所有显示的值更改为输入字段。真的有很多方法可以解决这个问题,你到目前为止在php中有什么特别的尝试?

if (userAuth && UserEditProfile){
    echo editablePage;
}else{
    echo profile;
}

enter image description here