【问题标题】:PHP like button(counter) inside a table表格内的 PHP 类似按钮(计数器)
【发布时间】:2015-08-22 06:34:29
【问题描述】:

我有一个用 php 制作的表,在该表中我显示了我的数据库中的一些内容。我在每个 td 中创建了一个简单的按钮(类似于 like),我希望它在每次点击时增加 1。 这是带有按钮的行:

echo "<tr align=\"center\"> 
            <td>$nameTemp</td> 
            <td>$categoryTemp</td> 
            <td>$textTemp</td> 
            <td>$likesTemp <input type= 'submit' value='like' name='likes'></td>
            <td>$usernameTemp</td> 
            <td> <button type=\"button\" style=\"cursor:pointer\" onclick=\"openWindow('$multimediaTemp','div1')\">View me</button> </td> 
        </tr>
        ";

$likesTemp 是总喜欢变量

【问题讨论】:

  • 你可以用 AJAX 实现这个

标签: php html mysql button social-media-like


【解决方案1】:

我给你做了一个你需要的样本:

  • 按钮将增加 $_SESSION['likeTemp']。

(每次按下提交按钮时变量都会递增)。

代码:

<?php
session_start();

if(isset($_POST['likes']))
    ++$_SESSION['likeTemp'];

?>
<form method="post">
<table>
<td><?php echo "Blabla";  ?></td> 
<td><?php echo "Trololo"; ?></td>
<td>
<?php 
    if(isset($_SESSION['likeTemp']))
        echo $_SESSION['likeTemp'];
    else
    {
        $_SESSION['likeTemp'] = 1;
        echo $_SESSION['likeTemp']; 
    }
?>
<input type="submit" value="like" name="likes"></td>
</table>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-14
    • 2017-07-28
    • 2014-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-16
    相关资源
    最近更新 更多