< html >
< head >
< meta http-equiv="content-type" content="text/html; charset=utf-8" />
< /head >
Java scriptprogramm Eine Funktion die Aufgerufen wird wenn im Formular was geändert wurde
< script language="JavaScript">
function change() {
document.form1.submit();
}
< /script>
Beginn des Formulars
< body >
< form name="form1" action="sel.php" method="post">
< input type="hidden" name="recall" value="ja">
php
$selektneu = "leer";
Zunächst wird geprüft ob sich dieses Formular ein zweites Mal aufgerufen hat
if (isset($_POST["recall"])) {
echo "recall";
Die Daten werden aus den Post-Parametern herausgeholt
$selektneu = $_POST["sel"];
$selhshneu = 0;
if (isset($_POST["selhsh"])) $selhshneu = 1;
$selhssneu = 0;
if (isset($_POST["selhss"])) $selhssneu = 1;
$selhsnneu = 0;
if (isset($_POST["selhsn"])) $selhsnneu = 1;
$selmfneu = "m";
if (isset($_POST["selmf"])) $selmfneu = $_POST["selmf"];
$selhistneu = array (0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
if (isset($_POST["selhist1"])) $selhistneu[1] = 1;
if (isset($_POST["selhist2"])) $selhistneu[2] = 1;
if (isset($_POST["selhist3"])) $selhistneu[3] = 1;
if (isset($_POST["selhist4"])) $selhistneu[4] = 1;
if (isset($_POST["selhist5"])) $selhistneu[5] = 1;
if (isset($_POST["selhist6"])) $selhistneu[6] = 1;
if (isset($_POST["selhist7"])) $selhistneu[7] = 1;
if (isset($_POST["selhist8"])) $selhistneu[8] = 1;
if (isset($_POST["selhist9"])) $selhistneu[9] = 1;
if (isset($_POST["selhist10"])) $selhistneu[10] = 1;
if (isset($_POST["selhist11"])) $selhistneu[11] = 1;
if (isset($_POST["selhist12"])) $selhistneu[12] = 1;
if (isset($_POST["selhist13"])) $selhistneu[13] = 1;
if (isset($_POST["selhist14"])) $selhistneu[14] = 1;
if (isset($_POST["selhist15"])) $selhistneu[15] = 1;
if (isset($_POST["selhist16"])) $selhistneu[16] = 1;
if (isset($_POST["selhist17"])) $selhistneu[17] = 1;
if (isset($_POST["selhist18"])) $selhistneu[18] = 1;
if (isset($_POST["selhist19"])) $selhistneu[19] = 1;
if (isset($_POST["selhist20"])) $selhistneu[20] = 1;
Die Datei param.inc wird neugeschrieben
$datei = fopen("param.inc","w");
fputs($datei,'<' . '?php' . "\n");
fputs($datei,'$' . 'selekt = "' . $selektneu . '";' . "\n");
if ($selhshneu==1) {
fputs($datei,'$' . 'selhsh = 1;' . "\n");
} else {
fputs($datei,'$' . 'selhsh = 0;' . "\n");
}
if ($selhssneu==1) {
fputs($datei,'$' . 'selhss = 1;' . "\n");
} else {
fputs($datei,'$' . 'selhss = 0;' . "\n");
}
if ($selhsnneu==1) {
fputs($datei,'$' . 'selhsn = 1;' . "\n");
} else {
fputs($datei,'$' . 'selhsn = 0;' . "\n");
}
fputs($datei,'$' . 'selmf = "' . $selmfneu . '";' . "\n");
fputs($datei,'$' . 'selhist = array(');
for ($a=0;$a kleiner 21;$a++) {
if ($a>0) fputs($datei,',');
if ($selhistneu[$a]==1) fputs($datei,'1');
else fputs($datei,'0');
}
fputs($datei,");\n");
fputs($datei,'?' . '>' . "\n");
fclose($datei);
}
ab hier geht es um den ersten Aufruf dieses Formulars $kopf = "sel"; $fix = "aus";
include param.inc;
include paramF.inc;
include kopf.inc;
echo "< br >< br >\n";