用戶查詢數據庫和某些表字段必須存儲並在其他頁面中使用。
在第1頁,其中querytook地方和處方領域是保存在變量$ _SESSION:
$query = "
SELECT
id,
full_name,
address,
email,
telephone,
prescription
FROM patients
WHERE id
LIKE '%" . $patient_id . "%'";
$PRESCRIPTION = 'prescription';
$_SESSION['memory1'] = $PRESCRIPTION;
在2頁變量需要重用,現在用的這個地方:<?php echo "Our patient's prescription is: ".$_SESSION['memory1'];?></b>
問題是,在頁面我使用了一個這樣的變量:<?php echo htmlentities ($row[$PRESCRIPTION], ENT_QUOTES, 'UTF-8'); ?>
,它正確地輸出了實際的字段結果。但在第2頁上,它是'字面上'顯示字符處方而不是它存儲的內容。它在第2頁'處方'已經失去了它的意義。
我在編輯問題以確認我在第2頁使用<?php echo "Our patient's prescription is: ".$_SESSION['memory1'];?>
這個代碼。因此我指的是存儲的變量。
關於帖子,回覆說我在頁面1太過於字面,那麼在使用$ PRESCRIPTION變量時,它在頁面1中的回聲如何?如果文字被存儲。在第1頁我也會得到第2頁的概率,它返回單詞處方。但是不,在第1頁我得到我需要的實際表格字段數據。在第2頁我剛拿到處方單詞。我不使用session_start,而是使用($ _SESSION ['user'])作爲每個文檔的開始,因爲我使用了require(「common.php」);最後一件事,我不使用session_start。指定conn等
希望能夠進一步澄清。
感謝,恭候您的意見
你在做session_start();在你使用的每一個文件上?在文件的頂部? – Jonast92
你是否試圖在第二頁使用變量'$ PRESCRIPTION'而不是'$ _SESSION ['memory1']'?對不起,如果我錯了,你的問題只是有點不清楚。 – Elliott
如果您可以發佈第一頁和第二頁的完整代碼,這將有所幫助。 – Elliott