Hallo, michi,
Die Lösung, welche dir jonas gezeigt hat, würde ich auch vorschlagen. Ich habe lediglich eine kleine Anmerkung.
<a href="javascript:NeuFenster()">Neues Fenster</a>
Diese Konstruktion sperrt Besucher, welche kein JavaScript aktiviert haben oder deren Browser kein JavaScript unterstützen, aus. Besser du änderst sie ein wenig, sodass *jeder* dem Link folgen kann.
Lies bitte http://home.t-online.de/home/dj5nu/js-popup.html.
Hier eine dementsprechend abgeänderte Lösung:
<script type="text/javascript">
<!--
function NeuFenster(url) {
var wnd = window.open(url, "Zweitfenster");
wnd.focus();
}
//-->
</script>
<a href="datei2.htm?sql_stay=<?php echo(urlencode($sql)); ?>&name=<?php echo(urlencode($name)); ?>" onclick="NeuFenster(this.href); return false">Neues Fenster</a>
Mit PHP wird die URI konventionell im href-Attribut konstruiert, mit JavaScript wird dann nur auf diese referenziert (this.href). Der Funktionsaufruf, welcher das Zweifenster öffnet, wird im onclick-Event-Handler untergebracht.
urlencode macht aus
select * from dbtable where name='michi'
select+%2A+from+dbtable+where+name%3D%27michi%27
Womit die Übermittlung über GET keine Probleme macht - bis auf die Sicherheitsprobleme.
Grüße,
Mathias