if(isset($_SESSION["steamid"]))
{
echo' <a href="?login"><button type="button" name="use_button" class="btn btn-warning">Login trough steam</button></a>';
}else{
echo'<form method="POST" action='givadd.php'><button type="submit" name="use_button" class="btn btn-success">Participate</button></form>';
}
但不知何故它起作用并且页面是空白的。也许有人可以帮助我。谢谢。
答案 0 :(得分:1)
问题是您使用了
echo '... action='....' ...';
而不是
echo '... action="...." ...';
答案 1 :(得分:0)
HTML属性需要双引号"
才能传递参数,我已在表单action=''
中将其更正为action=""
。
您可以像这样尝试,它也可以帮助您维护HTML。
if(isset($_SESSION["steamid"])) { ?>
<a href="?login">
<button type="button" name="use_button" class="btn btn-warning">
Login trough steam
</button>
</a>
<?php } else { ?>
<form method="POST" action="givadd.php">
<button type="submit" name="use_button" class="btn btn-success">
Participate
</button>
</form>
<?php }
/// Continue your script here...