「main.php」内のiframeで開くphpスクリプト(ini.php)
<iframe src='ini.php' style='width:650px;' frameborder='0' id="IDMain" allowtransparency="YES" scrolling="NO"></iframe>
があります。SQLは「ini.php」のデータを取得しません。しかし、iframe を使用せずに「main.php」に「ini.php」のコードを組み込むと、クエリはすべての情報を取得します。同じ iframe 内のすべての異なるスクリプトを変更するには、iframe が必要です。ここで何か助けはありますか?ありがとう
さらに詳しい情報:
ログイン後、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…
}
`
私が何を意味するのかを明確にする情報があることを願っています. ありがとうございました