PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu Formalaren / PHP / JavaScript


nimue
08.03.2002, 10:10:41
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
Ich denke ich habe so ungefähr versanden was du möchtest!


// 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";
}
}


<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
//...
$layout = $HTTP_GET_VARS['layout'];
//...

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

skarface
26.04.2005, 21:03:01
Ok thanks für die Info