Hallo zusammen.
Habe schon studenlang im Forum gesucht. Bekomme jedoch keinen Ansatz zur Lösung meines Problems.
Habe eine PHP Seite die über etliche Selects mit Daten gefüttert wird.
Nun muss ich einige Werte berechnen. Eingabe in einem Textfeld und der Faktor in einer DropDown Box. Dies soll auf onChange mehrmals passieren. Will aber auf der Seite bleiben und erst nach kompletter Abarbeitung des Formulares mit Submit die Seite wechseln und ca. 30 PHP Variablen mitnehmen, mitunter die Clientseitig berechneten.
Wie ich feststellen musste ist dies nur durch JavaScript zu machen. Nur wie ?? Bin aber Laie was JS betrifft. Habe schon ein wenig experimentiert. Nur Leider klappt das mit den Werten nicht so wie es soll.
Es mit dem OnChange Event das JS mit entsprechenden Werten gestartet werden. Das JS berechnet den Wert. Speichert diesen in eine PHP Variablen und geht zum Aufrufstelle zurück.
Hat jemand eine Idee wie man das macht ? Am bestem mit eindeutigem SourceCode. Wäre sehr verbunden.
Das ist mein Experiment. Möchte mir den Ausgewählten Value auf einer anderen seite anzeigen. Geht aber nicht.
<?php
echo"<SCRIPT LANGUAGE=\"JavaScript\">
<!-- Begin
function berechne(value) {
var wert_vonJava=value;
self.location.href='ergebnis.php?matnr=value';
}
// End --></SCRIPT>";
echo"<td><select name=gruppe onChange=berechne(this.value)>";
for($j=0; $j<$einheit_anz[$i]; $j++)
{
if(@$gruppe==$einheit[$j])
{
echo "<option value=".$einheit_nr[$j]." selected>".$einheit $j]."</option>";
}
else
{
echo "<option value=".$einheit_nr[$j].">".$einheit [ $j]."</option>";
}
}
echo"</select></td></tr>";
Habe schon studenlang im Forum gesucht. Bekomme jedoch keinen Ansatz zur Lösung meines Problems.
Habe eine PHP Seite die über etliche Selects mit Daten gefüttert wird.
Nun muss ich einige Werte berechnen. Eingabe in einem Textfeld und der Faktor in einer DropDown Box. Dies soll auf onChange mehrmals passieren. Will aber auf der Seite bleiben und erst nach kompletter Abarbeitung des Formulares mit Submit die Seite wechseln und ca. 30 PHP Variablen mitnehmen, mitunter die Clientseitig berechneten.
Wie ich feststellen musste ist dies nur durch JavaScript zu machen. Nur wie ?? Bin aber Laie was JS betrifft. Habe schon ein wenig experimentiert. Nur Leider klappt das mit den Werten nicht so wie es soll.
Es mit dem OnChange Event das JS mit entsprechenden Werten gestartet werden. Das JS berechnet den Wert. Speichert diesen in eine PHP Variablen und geht zum Aufrufstelle zurück.
Hat jemand eine Idee wie man das macht ? Am bestem mit eindeutigem SourceCode. Wäre sehr verbunden.
Das ist mein Experiment. Möchte mir den Ausgewählten Value auf einer anderen seite anzeigen. Geht aber nicht.
<?php
echo"<SCRIPT LANGUAGE=\"JavaScript\">
<!-- Begin
function berechne(value) {
var wert_vonJava=value;
self.location.href='ergebnis.php?matnr=value';
}
// End --></SCRIPT>";
echo"<td><select name=gruppe onChange=berechne(this.value)>";
for($j=0; $j<$einheit_anz[$i]; $j++)
{
if(@$gruppe==$einheit[$j])
{
echo "<option value=".$einheit_nr[$j]." selected>".$einheit $j]."</option>";
}
else
{
echo "<option value=".$einheit_nr[$j].">".$einheit [ $j]."</option>";
}
}
echo"</select></td></tr>";
Kommentar