我有一個PHP腳本(ini.php),在「main.php」內的iframe中打開: <iframe src='ini.php' style='width:650px;' frameborder='0' id="IDMain" allowtransparency="YES" scrolling="NO"></iframe>
SQL不檢索「ini.php」中的數據。 但是,如果我將「ini.php」的代碼合併到「main.php」中,而不使用iframe,查詢將檢索所有信息。 我必須有一個iframe才能更改同一個iframe中的所有不同腳本。 這裏有什麼幫助嗎? 感謝檢索內部框架中的sql數據
另外的詳細信息:
的main.php是在會議結束後登錄。以前我在每個腳本中重複了整個框架,並且一切都ok.main.php,ini.php等等。每個腳本都帶有標題,左側,右側,主要和頁腳。爲了使它更快更簡單,我決定製作名爲main.php的主腳本,它包含一個名爲config.inc.php的腳本,它具有幾個功能,還連接到數據庫,將一些數據檢索到標題,主區域(iframe)的右側和右側,其他不同的腳本,只是打開一個iframe,保持周圍的信息。在iframe中運行的每個腳本(如ini.php)還包含config.inc.php文件,以便連接到數據庫。但不檢索任何信息 在配置腳本數據庫的連接是:
<$connect=mysql_connect ("localhost","database","password") or die ('I cannot connect to the database because: ' . mysql_error()); mysql_select_db ("database", $connect) or die ("'I cannot connect to the database "); >
在INI,PHP(等)的查詢是:
`
if ($id) {
$id_session=$_SESSION['id_session'];
$namesession=$_SESSION['name_session'];
$sql="select * from data where id='$id_sessino' limit 1 ";
$result=mysql_db_query("database",$sql);
$regist=mysql_fetch_array($result);
$id=$regist["id"];
$id_session=$regist["id"];
$namesession=$regist["name_session"];
$country=$regist["country"];
And soo on…
}
`
我希望藉助信息可以清楚說明我的意思。謝謝
更多信息(例如腳本產生的源代碼或任何錯誤日誌)。難道你是在'main.php'中打開數據庫連接,然後嘗試在'ini.php'中使用它?由於iframed腳本與父頁面中的腳本分開運行,因此它不會與數據庫建立任何連接(因此無法檢索任何數據)。 – peterph
謝謝你的問題。 –
謝謝你的問題。我編輯原始問題。你可以閱讀它,找出現在是否更清楚我的問題? –