Php java Variablen

ultrasonic

Erfahrenes Mitglied
Hallo

ich entschuldige mich dismal schon im Vorraus, falls dieser Beitrag nen bissle falsch hier ist.

schreibe gerade an ner Suchabfrage

über ein formularfeld soll das wort eingegeben werden .
Bei klick auf suchen geht ein fenster auf welches die suchabfragen enthält.

nun zum Problem

1 abfrage leer
2 abfrage = ergebnis der ersten

etc

also die variable wird nicht sofort übergeben nur finde ich nicht raus wieso
Bitte helft mir.

hier der code:

ganz viel Menu
.
.
.
PHP:
<script language="JavaScript">
function lala (test)

{

var win;

win=window.open('suche2.php?word=','fenster','width=350,height=350,scrollbars=1,resizable=no,menubar=no');

}
</script>
<br>


 <center>
<form  method="post" action="">
  <input type="text" name="word" size=15>
 <?echo"<INPUT type=submit value=suche onclick='lala ($test)'fenster.focus();>" ;?>

 </form>(Testphase)</center>


gruß Ultrasonic
 
Zum ersten, ich wäre dir dankbar, wenn du auch eine Frage oder soetwas formulieren würdest.
Zum zweiten bitte ich dich die Netiquette(§12 - Groß- und Kleinschreibung) einzuhalten.

Das wars fürs Erste von mir. :)
 
Keine Ahnung, was es da mit $test auf sich haben soll..... aber auf die Art machst du 2 Sachen:
  • du sendest das Formular per POST an die Seite, in der es sich befindet
  • Du öffnest in einem Popup die Seite "suche2.php?word="
...mehr nicht.
Wenn du willst, dass das Formular an das Popup gesendet wird, machs so:
Code:
<script type="text/javascript">
<!--
function lala()
{
win=window.open('','fenster','width=350,height=350,scrollbars=1,resizable=no,menubar=no');
win.focus();
}
//-->
</script>

<!--.......... weissDerGeier....................-->

<form  method="post" action="suche2.php"target="fenster">
<input type="text" name="word" size=15>
<input type=submit value=suche onclick="lala;()">
</form>
....in "suche2.php" kommst du dann ganz normal per $_POST['word'] an deine Variable :)
 
Zurück