Starlight1986
Grünschnabel
Hallo Leute,
ich habe folgendes Problem.
Meine Seite besteht aus einer Index.php Seite bei welcher ganz am Anfang des Quelltexts ein paar Konfig PHP Seiten includet werden (u.a. Verbindungsinfos zur Mysql DB).
index.php am Scriptanfang
Bis jetzt habe ich die drei Contentbereiche (aus welcher die Webseite besteht) via PHP include in die entsprechenden Bereiche eingebunden. Unterseite1.php,...
Da hier nur ein Seiten Refresh per Seitenreload erfolgte, band ich folgende jquery Anweisung ein um zuerst eine der Contentbereiche (welche eine MySQL Abfrage enthält) ohne Seitenreload zu refreshen
Im Header der index.php
Und an entsprechender Position wird diese Seite per folgender Code eingebunden
Auch in der index.php weiter unten
Nun ist es aber so, dass die PHP Datei welche via jquery eingebunden wird nicht mehr auf PHP Variablen der index.php zugreifen kannt. Diese ist zwar eingebunden (an der gleichen Stelle wie vorher per php include, wird auch dort angezeigt aber ist wie abgekapselt.
Der jquery refresh anfürsich funktioniert übrigends wunderbar nur müssen wie gesagt zur korrekten abarbeitung der MySQL Abfragen alles Konfigfiles nochmal in der unterseite1.php includet werden.
Wie bekomme ich das in Griff, dass mir in der unterseite1.php alle php Variablen des Elternelements index.php zur Verfügung stehen?
ich habe folgendes Problem.
Meine Seite besteht aus einer Index.php Seite bei welcher ganz am Anfang des Quelltexts ein paar Konfig PHP Seiten includet werden (u.a. Verbindungsinfos zur Mysql DB).
index.php am Scriptanfang
PHP:
<? include("config.inc.php"); ?>
Bis jetzt habe ich die drei Contentbereiche (aus welcher die Webseite besteht) via PHP include in die entsprechenden Bereiche eingebunden. Unterseite1.php,...
Da hier nur ein Seiten Refresh per Seitenreload erfolgte, band ich folgende jquery Anweisung ein um zuerst eine der Contentbereiche (welche eine MySQL Abfrage enthält) ohne Seitenreload zu refreshen
Im Header der index.php
PHP:
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function() {
$("#responsecontainer").load("unterseite1.php");
var refreshId = setInterval(function() {
$("#responsecontainer").load("unterseite1.php");
}, 2000);
$.ajaxSetup({ cache: false });
});
</script>
</head>
Und an entsprechender Position wird diese Seite per folgender Code eingebunden
Auch in der index.php weiter unten
PHP:
<div id="responsecontainer">
Nun ist es aber so, dass die PHP Datei welche via jquery eingebunden wird nicht mehr auf PHP Variablen der index.php zugreifen kannt. Diese ist zwar eingebunden (an der gleichen Stelle wie vorher per php include, wird auch dort angezeigt aber ist wie abgekapselt.
Der jquery refresh anfürsich funktioniert übrigends wunderbar nur müssen wie gesagt zur korrekten abarbeitung der MySQL Abfragen alles Konfigfiles nochmal in der unterseite1.php includet werden.
Wie bekomme ich das in Griff, dass mir in der unterseite1.php alle php Variablen des Elternelements index.php zur Verfügung stehen?