簡體   English   中英

回顯會話變量<a href>到下一頁?</a>

[英]echo a session variable in a <a href> over to the next page?

請有人可以幫我這個忙。 我有這個MySQL查詢,它列出了我網站上的用戶,並回顯了一個鏈接,可以單擊該鏈接將您帶到用戶的個人資料:

<?php
        $online_set = online_channel();
        while ($online = mysql_fetch_array($online_set)) {
            echo "<div class=\"online_row\"><a href=\"profile.php?id={$online['user_id']}\"><img width=25px height=25px src=\"data/photos/{$online['user_id']}/_default.jpg\" class=\"online_image\"/><div class=\"online_text\">{$online['display_name']}</div></a></div>";?>
            <? } ?>

該鏈接轉到profile.php並回顯用戶“ user_id”,因此它知道將您帶到哪個用戶配置文件,現在我想以某種方式在該鏈接中包含一個會話變量,以便在單擊后在該用戶配置文件上顯示一條消息鏈接。

我試過在鏈接中包含$_SESSION['chat'] ,但它不起作用:

 <?php
            $online_set = online_channel();
            while ($online = mysql_fetch_array($online_set)) {
                echo "<div class=\"online_row\"><a href=\"profile.php?id={$online['user_id']}{$_SESSION['chat']}\"><img width=25px height=25px src=\"data/photos/{$online['user_id']}/_default.jpg\" class=\"online_image\"/><div class=\"online_text\">{$online['display_name']}</div></a></div>";?>
                <? } ?>

我也試圖通過使用以下命令在profile.php中執行會話:

<?
session_start();
if(isset($_SESSION['chat']))
   echo $_SESSION['chat']="<div class=\"infobox-favourites\"><strong>Deleted from Favourites</strong> - This user has successfully been deleted from your favourites.</div><div class=\"infobox-close4\"></div>"; 
    unset($_SESSION['chat']);

?>

我嘗試過的方法無法正常工作,而且我不確定自己做的是否正確,因此,我將非常感謝您提供的任何幫助。 謝謝

嘗試一下...以便更輕松地調試您擁有的整個代碼

<?php
            $online_set = online_channel();
            while ($online = mysql_fetch_array($online_set)) {
                ?>
                <div class="online_row">
                    <a href="profile.php?id=<?php echo $online['user_id'];?>">
                        <img width=25px height=25px src="data/photos/<?php echo $online['user_id'];?>/_default.jpg/" class="online_image" />
                        <div class="online_text\">
                            <?php echo $online['display_name'];?>
                        </div>
                    </a>
                </div>
                <?php
            }
?>

只需查看我發布的代碼即可了解回顯整個div的更好方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM