Hi!
Ich öffne ganz normal mit Javascript ein Popupfenster:
test.php:
Und nun mein Problem / Bug in der popup.php:
sql.php:
Fehlermeldung im Popupfenster:
'Notice: Undefined variable: sql_server in popup.php on line 6'
Was soll das? Die sql.php wird auf jeden Fall includet, wenn ich in sql.php testweise ein 'echo $sql_server;' einfüge, wird der String anschließend im Popupfenster angezeigt.
Warum kann ich aber nicht aus der popup.php auf die Variablen aus der Includedatei zugreifen?
Ich öffne ganz normal mit Javascript ein Popupfenster:
test.php:
PHP-Code:
<html>
<head>
<script type="text/javascript">
function Popup( ) {
window.open("popup.php","Fenster1","width=400,height=400");
}
</script>
</head>
</body>
<input type="button" VALUE="Öffne Popup" OnClick="Popup( )">
</body>
</html>
PHP-Code:
<html>
<body>
<?
# include sql server settings
include("sql.php");
echo $sql_server; # -> an dieser Stelle kommt die Fehlermeldung
?>
</body>
</html>
PHP-Code:
<?
$sql_server = "meinsqlserver";
?>
'Notice: Undefined variable: sql_server in popup.php on line 6'
Was soll das? Die sql.php wird auf jeden Fall includet, wenn ich in sql.php testweise ein 'echo $sql_server;' einfüge, wird der String anschließend im Popupfenster angezeigt.
Warum kann ich aber nicht aus der popup.php auf die Variablen aus der Includedatei zugreifen?
Kommentar