繁体   English   中英

PHP像表中的按钮(计数器)

[英]PHP like button(counter) inside a table

我有一个用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是总喜欢人数var

我为您提供了所需样品的样本:

  • Button将增加$ _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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM