2013-09-25 39 views
0

我有一个页面home.php。在这个页面中,我在左边添加了一列,它使用include_once()函数从文件profile.php中添加用户的常用配置文件。在同一个PHP页面中编辑用户首选项

它是这样的:

<div class='userprofile'> 
    <?php 
     include_once('profile.php') 
    ?> 
</div> 

现在我想编辑此配置文件,通过使用一些页面,如“editprofile.php”。

用户应该点击他的个人资料顶部可见的“EditProfile”按钮,然后在同一页面(不重定向),他可以编辑他的个人资料。

如何实现这个?

+3

这里,jQuery和Ajax的代表这一目的。你必须对我们更具体的给出答案。 (我不是那个downvoted的人) – Victor

回答

3

您可以使用jQuery对于这个

<div class='userprofile'> 
    <?php 
    include_once('profile.php') 
    ?> 
</div> 
<div class='editprofile'> 
    <?php 
    include_once('editprofile.php') 
    ?> 
</div> 

默认情况下给editprofile类显示无财产

.editprofile 
    { 
    Display:none; 
    } 

当上 “EditProfile” 按钮,用户点击与jQuery隐藏DIV的宽度类“USERPROFILE “并显示与类”editprofile“的div

$('userprofile').css('Display','None'); 
    $('editprofile').css('Display','block'); 

$('editprofile').css('Display','inline-block'); 

你想用它

注无论财产:我使用的CSS属性隐藏你也可以用简单的隐藏和显示功能的潜水。

让我知道如果你想为这个完整的代码,如果你不擅长使用jQuery

+0

一个问题:我可以不使用jquery吗?我的意思是如果用户不支持JavaScript? – user1263375

+0

是的,你也可以通过在php中使用get请求来做到这一点,但要保持简单的使用jquery,不要担心,你很难找到任何不支持javascript的用户。 – user2801966

相关问题