PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Frage zu Formalaren / PHP / JavaScript (http://www.selfphp.de/forum/showthread.php?t=1016)

nimue 08.03.2002 10:10:41

Frage zu Formalaren / PHP / JavaScript
 
Hallo,

ich stehe vor dem Problem, ein Html-Formular mit einem PHP Skript und einen JavaScript Teil verbinden zu müssen.
In dem Html-Formular gibt es drei Optionen, die man auswählen kann, außerdem drei Textfelder (Nummer, Name, Vorname). Je nach gewählter Option zeigt mir das JavaScript ein gewähltes Layout im gleichen Html-Dokument nach anklicken des "aktualisieren"Buttons an.

In dem PHP Skript möchte ich nun innerhalb einer if-Abfrage feststellen, welches Layout ausgewählt wurde und diesen Wert dann an das ursprüngliche Formular zurückgeben als Übergabeparameter für die JavaScript-Funktion (die mit diesen Parametern ein ActiveX aufruft).

Nun ist mein Problem, daß ich nicht weiß, wie ich die Parameter übergeben soll, da ich innerhalb des Formulares (mit dem Button rufe ich die JavaScript Funktion auf) nicht mit Variablen arbeiten kann (oder?).

Ich hoffe, daß ich mich einigermaßen deutlich ausdrücken konnte!

Vielen Dank schonmal für eure Hilfe!

Liebe Grüße
nimue

septicus 14.03.2002 01:08:43

was passiert beim Buttonclick? wird da das formular abgeschickt zum server oder wird da nur ne Funktion im JavaScript aufgerufen?

Wie ist das mit der Option Box, wird in Ihr der Layout Stil ausgewählt?

skarface 26.04.2005 20:41:47

AW: Frage zu Formalaren / PHP / JavaScript
 
Ich denke ich habe so ungefähr versanden was du möchtest!

PHP-Code:

// Definition von url GET Variablen
$layout $HTTP_GET_VARS['layout'];
if(
$aktualisieren_1){
if(
$layout == 1){
echo 
"Zeige layout ".$Nummer;
 }else{
 echo 
"es wurde kein Layout gewählt";
 }
}else if(
$aktualisieren_2){
if(
$layout == 2){
echo 
"Zeige layout ".$Nummer;
 }else{
 echo 
"es wurde kein Layout gewählt";
 }


HTML-Code:

<form name="layout_1" action="<?php echo $PHP_SELF."?layout=1" ?>">
<input type="text" name="Nummer">
<input type="submit" name="aktualiesieren_1">
</form>
<form name="layout_1" action="<?php echo $PHP_SELF."?layout=2" ?>">
<input type="text" name="Nummer">
<input type="submit" name="aktualiesieren_2">
</form>

etc...

.. ich hoffe es stimmt so einigermassen :-)


|Coding 26.04.2005 20:57:28

AW: Frage zu Formalaren / PHP / JavaScript
 
Zitat:

Zitat von skarface
PHP-Code:

//...
$layout $HTTP_GET_VARS['layout'];
//... 


$HTTP_GET_VARS ist voellig veraltet. $_GET['layout'] ist vorzuziehen.

skarface 26.04.2005 21:03:01

AW: Frage zu Formalaren / PHP / JavaScript
 
Ok thanks für die Info


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:06:09 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.