Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php PDO选择位置(会话变量)_Php_Mysql_Session_Pdo - Fatal编程技术网

Php PDO选择位置(会话变量)

Php PDO选择位置(会话变量),php,mysql,session,pdo,Php,Mysql,Session,Pdo,我想要一个页面来显示与上一页上随机设置的id\u标语对应的所有结果。因此,在第一个页面上,从DBliste_slogans生成一个随机信息,其id保存在一个$\u SESSION变量中: <?php $bdd=new PDO('mysql:host=localhost;dbname=slogans', 'root', 'root', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)); $reponse = $bdd

我想要一个页面来显示与上一页上随机设置的
id\u标语
对应的所有结果。因此,在第一个页面上,从DB
liste_slogans
生成一个随机信息,其id保存在一个
$\u SESSION
变量中:

<?php
    $bdd=new PDO('mysql:host=localhost;dbname=slogans', 'root', 'root', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
    $reponse = $bdd->query('SELECT id, slogan, compagnie FROM liste_slogans ORDER BY rand() LIMIT 1,1');
    header("Content-type: text/html;charset=UTF-8");

    while ($donnees = $reponse->fetch())
    {
        echo '<p class="apparition1" element style="color:aqua">' . ($donnees['slogan']) . ' <element style="color:transparent">' . ($donnees['id']) . '' . ($donnees['compagnie']) . '</element style></p>';
        $_SESSION['id_slogan']=$donnees['id'];
        $_SESSION['compagnie']=$donnees['compagnie'];
        $_SESSION['slogan']=$donnees['slogan']; 
    }                   
?>
有人能帮我吗


编辑:实际上这涉及到3个页面,我在每一个页面上开始会话;我在最后一页结束了它,在它的最后。

在一个完美的世界里,PHP可以检测到你想要使用会话,只是玩得很好,但它没有

在使用会话变量的页面上,缺少该行

session_start();

把它直接放在开始的
下面,你会得到什么结果?我会在上面所描述的每一页上开始会话。当我尝试我在上一条消息中复制的内容时,我会得到一个完全空白的页面。是的,我已经把它放在了每一页上。。。我在最后一页的末尾关闭它。
session_start();