0

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 はいいね数の合計です

4

1 に答える 1

0

必要なもののサンプルを作成しました:

  • ボタンは $_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>

于 2015-06-07T20:54:51.040 に答える