通过列表中的用户输入的PHP会话值

时间:2016-05-17 15:08:15

标签: php session-variables dropdown

我正在为我的足球队开发一个php网站。该网站包含大量统计数据 - 即列出至少一个进球的所有球员的列表。当其中一个玩家访问该网站时,我希望他能够从下拉列表中选择自己。当他这样做时,他的图像出现并且发生了一个addclass函数,因此他在列表中的名字突出显示。

我想使用$ _SESSION全局,因此下拉列表中的选项可以在整个会话期间在整个网站上使用。

每个页面都会以:

开头
<?php session_start();?>

我的表单如下所示:

<form action="" method="post">
    <select name="highlight">
        <option value="player1">Player 1</option>
        <option value="player2">Player 2</option>
        <option value="player3">Player 3</option>
    </select>
    <input type="submit" name="Submit" value="Submit!"/>
</form>

我的PHP代码如下所示:

<?php
    if (isset($_POST['Submit'])) {
        $_SESSION['highlight'] = $_POST['highlight'];
    }
?>
<?php echo $_SESSION['highlight'];?>

我可以在列表中找到所选玩家的值echo'ed ...但是如何显示他的图像以及如何使用所选玩家的值来突出显示他的名单?

...最后(也是最不重要的):我可以避免使用提交按钮,这样点击列表中的播放器就够了吗?

0 个答案:

没有答案