在一个php项目中,我需要将项目添加到数据库中,列出它们&允许用户编辑&使用单页更新项
这是我的代码编辑项目链接在HTML表
echo '<a href=" '.$_SERVER['PHP_SELF'].'?name=edit&id=' .$rowCountry->CountryId .' " id="edit" onClick="MyFunction()"> Edit </a>';
当用户点击上面的链接时,我需要隐藏Add
按钮,并显示两个新的按钮到Update
&Cancel
编辑+显示选中的项目名称在文本框编辑。
隐藏和显示按钮,我使用jQuery和显示项目名称,我需要使用PHP。在这里,当我把PHP代码和$_SERVER['PHP_SELF']
重新加载页面(如在上面的代码),隐藏&页面加载后按钮的显示将丢失。(如果我从链接中删除_SERVER['PHP_SELF']
代码,它会按预期隐藏和显示按钮(但没有php代码运行))
我如何通过Javascript保留页面更新并运行PHP代码?
我是新的PHP我错过了一些东西在我的代码?
$_SERVER['PHP_SELF']
只是对php文档本身的引用,它不包含任何键/值对。尝试使用:
echo '<a href=" '.$_SERVER['PHP_SELF'].'?'. $_SERVER['QUERY_STRING'].
'&name=edit&id=' .$rowCountry->CountryId .
' " id="edit" onClick="MyFunction()"> Edit </a>';
编辑:我可能误解了这个问题。您可能需要这样的内容:
<?php
if(!empty($_GET[edit])){
//echo code that u want to show AFTER they click the edit link
}else{
//echo the code to show if they have NOT clicked the edit link
}
?>