gpt4 book ai didi

按钮上的php条件

转载 作者:行者123 更新时间:2023-11-29 12:24:48 24 4
gpt4 key购买 nike

我有这个问题:在下面的代码中,我制作了一个带有条件的表单,其中如果“profileid”在数组 friend 中,则打印按钮“添加到 friend ”,否则“删除到 friend ”,但第二个条件不起作用,它不会打印任何事情,当我第一次加载页面时,如果数组中已经有“ friend ID”,就会出现“添加到 friend ”按钮。

这是我的代码:

<?php
$userid = $_SESSION['userid'];
$profileid = $_SESSION['profileID'];
$compressed_friends=mysql_query("SELECT friends FROM users WHERE id LIKE '$userid'");
$friends = explode (',',$compressed_friends);
if(isset($_POST['addFriends']))
{
$compressed_friends=$profileid.','.$compressed_friends;
mysql_query("UPDATE users SET friends='$compressed_friends' WHERE id='$userid'");
}
elseif(isset($_POST['removeFriends']))
{
array_filter($friends,$profileid);
$compressed_friends=implode(',', $friends);
mysql_query("UPDATE users SET friends='$compressed_friends' WHERE id='$userid'");
}

else
{
?>
<form role="form" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<?php
if(!in_array($profileid, $friends))
{
echo' <button type="submit" name="addFriends" class="btn btn-primary col-lg-3">Add to friends</button>';
}
elseif(in_array($profileid, $friends))
{
echo '<button type="submit" name="removeFriends" class="btn btn-danger col-lg-3">Remove to Friends</button>';
}
?>
</form>
<?php } ?>

最佳答案

让我尝试回答一下,因为我是 PHP 初学者。我发现echo有问题。您使用 ' 来覆盖“。

  echo' <button type="submit" name="addFriends" class="btn btn-primary col-lg-3">Add to friends</button>';

你可以试试这个,也许能解决你的问题。

  echo  "<button type='submit' name='addFriends' class='btn btn-primary col-lg-3'>Add to friends</button>";

谢谢!

关于按钮上的php条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28484951/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com