使用php和css单击按钮后总是隐藏按钮

艾哈迈德

我有这个php代码,通过将ID从0更改为1来单击下载按钮后隐藏了下载按钮。此后,如果用户再次登录,它将使用简单的CSS隐藏代码删除按钮。

这是我的代码:

<?php

        $result = @mysql_query("SELECT * FROM  scode   WHERE updated= 1 and coden ='$username'");
if ($_POST[downloadTheFile]== "downloadTheFile")
{
$upd_art = "update  scode  set downloaded='".$_POST[t11] ."' where id='$_SESSION[userid]'";
      mysql_query($upd_art) or die(mysql_error());
}

if($row['downloaded']==1)
{
echo "<style>
.thedownloadbutton {display:none;}
</style>";
}

    ?>
<form class="thedownloadbutton" method="get" action="<? echo '../download/'.$item_downloadlink .'.zip' ;  ?>">
<button type="submit" name="downloadTheFile" value="downloadTheFile">Download </button>
<input name="t11"  type="hidden" size="2" value="1">
</form>

(为澄清起见:updated = 1是一个将打开下载页面的字段。如果updated = 1则有一个下载页面)

我不知道为什么它不起作用..你能帮我吗,直到我哪一部分是错误的部分?我知道使用CSS隐藏元素是一种不好的方法,还有其他建议吗?

艾哈迈德

因此此代码中存在一些问题..根本不是专业人士,因此我使用了此新代码,该代码具有一个按钮,可以将数据库中的数字从0更新为1 (这将告诉下载按钮在此之后不再显示) ),然后显示下载按钮

<?

$res = mysql_query("SELECT downloaded FROM scode WHERE id='$_SESSION[userid]'");
$row = mysql_fetch_array($res);
// echo $row['downloaded'];
echo '<br>';
?>
<form method="POST" action=''>
<?
if($row['downloaded'] ==='0')
{
echo "<input type='submit' name='button1' value='click to show the download link' onclick ='validatea(); return false;' />";


//echo '<button type="submit" formmethod="post" name="downloadTheFile" value="downloadTheFile">Download </button>';

?>
</form>

<?
if (isset($_POST['button1'])) 
{ 


        ?> <form class="aaa" method="POST" action="<? echo "../download/".$item_downloadlink .".zip" ;  ?>"> 
        <? ;
        ?> <input type='submit' name='submit' value='download' onclick ='validate(); return false;' /> <? ;
        echo"</form>";

   $upd_art = "update  scode  set downloaded='1' where id='$_SESSION[userid]'";
      mysql_query($upd_art) or die(mysql_error());
} 
}
else {
    echo "you already downloaded the file , if you have any problem please contact us";
    echo"<br>";

}
?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击后隐藏按钮

来自分类Dev

单击后隐藏按钮

来自分类Dev

使用jQuery和PHP登录后无法隐藏登录按钮

来自分类Dev

单击后隐藏提交按钮

来自分类Dev

AngularJS:单击后隐藏按钮

来自分类Dev

单击按钮后如何隐藏按钮?

来自分类Dev

jQuery / css,基于单选按钮单击显示和隐藏div

来自分类Dev

单击后隐藏浮动操作按钮

来自分类Dev

单击提交按钮后显示隐藏的表格

来自分类Dev

单击后如何隐藏或删除内联按钮?

来自分类Dev

单击后显示更多隐藏按钮

来自分类Dev

单击PHP后禁用按钮

来自分类Dev

单击按钮后,在Angular中隐藏按钮并显示数据

来自分类Dev

第一次单击后如何使用AJAX / JQUERY和PHP使按钮可重用

来自分类Dev

通过单击按钮显示和隐藏div

来自分类Dev

单击asp:按钮显示和隐藏面板

来自分类Dev

通过单击按钮显示和隐藏div

来自分类Dev

我单击按钮后CSS CSS消失了

来自分类Dev

使用Jquery单击隐藏的文件上传按钮?

来自分类Dev

CSS转换后无法单击按钮

来自分类Dev

单击后更改按钮属性的Bootstrap CSS

来自分类Dev

单击按钮后显示 DatePicker 和 timePicker

来自分类Dev

单击后更改按钮颜色和功能

来自分类Dev

单击按钮后如何清除画布和按钮(及其功能)?

来自分类Dev

单击按钮后如何更改标签和单选按钮?

来自分类Dev

保存信息后使用jQuery隐藏按钮

来自分类Dev

单击“取消”按钮后,文本字段将隐藏

来自分类Dev

单击后隐藏并显示两个按钮

来自分类Dev

通过滚动按钮单击隐藏后显示工具栏