• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Formular ausfüllen und für Ergebnis kein neues Fenster öffnen

Status
Für weitere Antworten geschlossen.

flecnor

Neues Mitglied
Hallo Forum,
hier meine Situation:
Ich lasse ein Formular ausfüllen, übertrage die Eingaben an einen Server und die Ergebnisse werden in einem neuen Fenster dargestellt.

Ziel:
Formular ausfüllen, beim absenden die Eingabemaske löschen und die Ergebnisse im gleichen Fenster darstellen.

Dazu der relevante Quelltext:
<FORM method="post" action="" name="Stations" id="Stations">
<INPUT type="hidden" name="setFromDate" value="">
<INPUT type="hidden" name="setToDate" value="">
...
<SELECT name="Country" size="1" onchange="getOrteExtern();">
<OPTION value="">bitte wählen</OPTION>
</SELECT>
...
<INPUT type="button" onClick="sendForm();" value="weiter" name="weiter">
</FORM>


Übrigens, ich habe als "action" schon die Zielseite (als leere php-Seite mit

<iframe width="660" height="1700" frameborder="0" src="<? echo "Dateiname";?>" )

eingegeben, was leider auch nicht funktionierte. In diesem Zusammenhang würde mich übrigens auch interessieren, was 'action"#"' bedeutet.

Gruß Stefanus
 
wenn ich dich richtig verstehe ist dein Problem ganz einfach.

deine Seite sieht so aus:

PHP:
$variable=$_Post[html_Variable];
if(isset($variable))
{
echo $variable;
}
HTML:
<form method="post" action="dieselbe Seite">
<input type="text" name="html_Variable">
</form>

Rufst du die Seite das erste mal auf bleibt der Php-Code inaktiv. Dein form-tag ruft wieder dieselbe Seite auf-> php wird aktiv und gibt deine Variable aus.

Code hab ich nocht getestet, sollte aber so passen.

Mfg Mo3b
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben