Hallo zusammen.
Ich habe ein mehrseitiges Formular,
das am Ende nichts versenden, sondern nur Ergebnisse anzeigen soll.
Aber zuerst zu einem anderen Problem:
Die Seiten liegen in folgenden Ordnern
-> befragung
-> -> 01
-> -> -> 01.php
-> -> 02
-> -> -> 02-a.php
-> -> -> 02-b.php
-> -> -> 02-c.php
-> -> ausgabe.php
-> -> function.inc.php
01.php sieht so aus (Auszug):
z.B: 02-a.php sieht so aus (Auszug) - dieser Teil ist identisch mit 02-b.php und 02-c.php,
da unterscheidet sich nur ein anderer Textinhalt der Seite!
Erste Zeile des Quellcodes:
Dann der Formular-Teil:
Das Problem ist folgendes:
Ich will Daten von 01.php zu 02.php etc. bis XX.php weitertragen.
Das klappt auch schon sehr gut mit der "function.inc.php":
Die "ausgabe.php" enthält nur eine Anzeige:
PROBLEM:
Jedoch ist es so, dass ich nicht nur dieses "gesamte Weiterschleppen"
brauche, sondern ich auch eine direkte Einwirkung auf die nächste Seite benötige.
D.h. 01.php enthält drei Antwortmöglichkeiten.
Jede davon soll weitergeschleppt werden, führt aber zu einer anderen Seite,
nämlich 02-a.php, 02-b.php oder 02-c.php (da verschiedene Antworten auf die Fragen gegeben werden müssen!)
WIE KANN ICH DAS REALISIEREN?
Ich habe ein mehrseitiges Formular,
das am Ende nichts versenden, sondern nur Ergebnisse anzeigen soll.
Aber zuerst zu einem anderen Problem:
Die Seiten liegen in folgenden Ordnern
-> befragung
-> -> 01
-> -> -> 01.php
-> -> 02
-> -> -> 02-a.php
-> -> -> 02-b.php
-> -> -> 02-c.php
-> -> ausgabe.php
-> -> function.inc.php
01.php sieht so aus (Auszug):
PHP:
<form method="post" action="../02/02-a.php">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" width="20"><input type="radio" name="radio01" value="1"></td>
<td><font face="Arial">fwesf.</font></td>
</tr>
<tr>
<td valign="top" width="20"><input type="radio" name="radio01" value="2"></td>
<td><font face="Arial">fs.</font></td>
</tr>
<tr>
<td valign="top" width="20"><input type="radio" name="radio01" value="3"></td>
<td><font face="Arial">Ich dsfaSF.</font></td>
</tr>
<tr>
<td valign="top" width="20"></td>
<td><input type="submit" name="submitButtonName"></td>
</tr>
</table>
</form>
z.B: 02-a.php sieht so aus (Auszug) - dieser Teil ist identisch mit 02-b.php und 02-c.php,
da unterscheidet sich nur ein anderer Textinhalt der Seite!
Erste Zeile des Quellcodes:
PHP:
<?php include("../function.inc.php") ?>
Dann der Formular-Teil:
PHP:
<form method="post" action="../ausgabe.php">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" width="20"><input type="radio" name="radio02" value="1"></td>
<td><font face="Arial">Ich wefcwec.</font></td>
</tr>
<tr>
<td valign="top" width="20"><input type="radio" name="radio02" value="2"></td>
<td><font face="Arial">awesgfvdhf.</font></td>
</tr>
<tr>
<td valign="top" width="20"><input type="radio" name="radio02" value="3"></td>
<td><font face="Arial">Ich agergw.</font></td>
</tr>
<tr>
<td valign="top" width="20"></td>
<td><input type="submit" name="submitButtonName"><input type="text" name="eMail" size="24"></td>
</tr><?php form_daten(); ?>
</table>
</form>
Das Problem ist folgendes:
Ich will Daten von 01.php zu 02.php etc. bis XX.php weitertragen.
Das klappt auch schon sehr gut mit der "function.inc.php":
PHP:
<?php
function form_daten() {
if (isset($_POST)) {
foreach ($_POST as $key => $elem) {
echo "<input type=\"hidden\" name=\"$key\" value=\"$elem\">";
}
}
else {
foreach ($_GET as $key => $elem) {
echo "<input type=\"hidden\" name=\"$key\" value=\"$elem\">";
}
}
}
?>
Die "ausgabe.php" enthält nur eine Anzeige:
PHP:
<?php
echo "$radio02";
?>
PROBLEM:
Jedoch ist es so, dass ich nicht nur dieses "gesamte Weiterschleppen"
brauche, sondern ich auch eine direkte Einwirkung auf die nächste Seite benötige.
D.h. 01.php enthält drei Antwortmöglichkeiten.
Jede davon soll weitergeschleppt werden, führt aber zu einer anderen Seite,
nämlich 02-a.php, 02-b.php oder 02-c.php (da verschiedene Antworten auf die Fragen gegeben werden müssen!)
WIE KANN ICH DAS REALISIEREN?
Zuletzt bearbeitet: