【问题标题】:like and unlike system in php usin mysqli使用 mysqli 在 php 中喜欢和不喜欢系统
【发布时间】:2016-06-28 04:09:49
【问题描述】:

我试图在 php.ini 中创建一个喜欢/不喜欢的按钮。我的代码工作正常。我有一个赞按钮,当我点击它时,它会将数据传输到我数据库中的“赞”表中。我唯一的问题是,当我点击一个喜欢的按钮时,我无法自动更改为不喜欢的按钮。知道怎么做吗?

"; $_SESSION['pid']=$row['id']; $userid=$_SESSION['userid']; 回显$用户ID; ?> ">喜欢
<?php
require '../connection/config.php';
$id=$_GET['id'];
$userid=$_SESSION['userid'];
$postid=$id;
{
$sql="select * from post inner join likenew on post.id=likenew.id where userid='$userid' and postid='$id'";
echo  $sql;
$result=mysqli_query($conn,$sql);
$row=mysqli_fetch_array($result);
if($row['status']=='')
{
$sql="insert into likenew(postid,userid) values('$id','$userid')";
$result=mysqli_query($conn,$sql);
echo $sql;
}
if($result)
{
$sql="update likenew set status=1 where postid='$id' and userid='$userid'";
$result=mysqli_query($conn,$sql);
echo $sql;
}
elseif($row['status']=='1')
{
$sql="update likenew set status=0,status2='unlike' where postid='$id' and userid='$userid'";
$result=mysqli_query($conn,$sql);
echo $sql;
}
elseif($row['status']=='0')
{
$sql="update likenew set status=1,status2='like' where postid='$id' and userid='$userid'";
$result=mysqli_query($conn,$sql);
echo $sql;
}
}






/*if($result)
{
    header('location:likedisplay.php');
}
    else
    {
        echo "error";
    }
}


    if($num==1){

        $sql="insert into likenew(postid,userid) values('$id','$userid')";
        $result1=mysqli_query($conn,$sql1);
    }
    else
{
    $sql1="update likenew set status=1 where postid='$id' and userid='$userid'";

$result=mysqli_query($conn,$sql);
if($result)
{
    header('location:likedisplay.php');
}
    else
    {
        echo "error";
    }
}*/

?>

【问题讨论】:

标签: php


【解决方案1】:

也许你可以用 javascript 和 OnClick 的东西来实现它,比如:

&lt;input type='submit' name='like' OnClick='stuff()'&gt;

然后是东西:

&lt;script&gt; function stuff(){ //change the button name here } &lt;/script&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-27
    • 2022-12-13
    • 2019-07-26
    • 1970-01-01
    • 2011-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多