Hallo alle
auf unserer Website gibt es themenspezifische Inhalte. Die Besucher sollen Ihre Kommentare zu diesen Themen abgeben können. Das php-Formular bzw. dessen Inhalt ist überall gleich. Einziger Unterschied: einmal bezieht sich das Formular auf Thema 1, einmal auf Thema 2. Anstatt zwei verschiedene Formulare zu bauen, hätte ich gerne zweimal dasselbe eingebaut. Was anders sein soll: füllt man das Formular auf Seite 1 (Thema 1) und schickt es ab, steht im Subject(oder auch im Text) 'Feedback zum Thema 1'. Schickt man es auf Seite 2 (Thema 2) ab, steht im Subject (oder im Text) 'Feedback zum Thema 2'. Da die Fragen überall die gleichen sind, muss man einfach gut erkennen können, von welcher Seite bzw. auf welches Thema sich die Antworten beziehen.
Das Formular steht in einem Modul. Wenn ich also von Seite xx.php das Formular lade, wird derselbe Formularinhalt angezeigt wie auf Seite yy.php. Man kann das Problem also nicht mit einem hidden-Tag lösen. Einzig die URL der beiden Seiten ist verschieden.
Es müsste also möglich sein, im Formular eine if-else-Klausel einzubauen, die die URL, je nach Seite, mitschickt. Und diese URL entspricht dann dem Thema.
Ich stelle mir das so vor, weiss aber nicht genau, wie ich das umsetzen muss:
'Immer dann, wenn der Button submit geklickt wird, soll die URL dieser Seite mit dem restlichen Formularinhalt gemailt werden. Anstelle der URL steht der Titel des Themas, am liebsten im 'Subject'
Das Formular sieht, gekürzt so aus:
die URL z.B. http://meinesite.de/showthread.php?threadid=20072
Im Modul steht dann u.a.:
<form action="Ihre_Meinung.php" method="post">
//dann hier z.B. eine Auswahl
<select name="select_Inhalt" class="form" value="<? echo $select_Inhalt;?>">
<option selected>zu knapp</option>
<option>zu ausfürlich</option>
<option>gerade recht</option>
</select>
<input type=submit name=Submit value="Senden">
</form>
und im 'Ihre_Meinung.php'
<?php
// eine Zeile
Zum Inhalt : $select_Inhalt
?>
Kann mir jemand einen Tipp geben, wie das in php geht
Vielen Dank.
auf unserer Website gibt es themenspezifische Inhalte. Die Besucher sollen Ihre Kommentare zu diesen Themen abgeben können. Das php-Formular bzw. dessen Inhalt ist überall gleich. Einziger Unterschied: einmal bezieht sich das Formular auf Thema 1, einmal auf Thema 2. Anstatt zwei verschiedene Formulare zu bauen, hätte ich gerne zweimal dasselbe eingebaut. Was anders sein soll: füllt man das Formular auf Seite 1 (Thema 1) und schickt es ab, steht im Subject(oder auch im Text) 'Feedback zum Thema 1'. Schickt man es auf Seite 2 (Thema 2) ab, steht im Subject (oder im Text) 'Feedback zum Thema 2'. Da die Fragen überall die gleichen sind, muss man einfach gut erkennen können, von welcher Seite bzw. auf welches Thema sich die Antworten beziehen.
Das Formular steht in einem Modul. Wenn ich also von Seite xx.php das Formular lade, wird derselbe Formularinhalt angezeigt wie auf Seite yy.php. Man kann das Problem also nicht mit einem hidden-Tag lösen. Einzig die URL der beiden Seiten ist verschieden.
Es müsste also möglich sein, im Formular eine if-else-Klausel einzubauen, die die URL, je nach Seite, mitschickt. Und diese URL entspricht dann dem Thema.
Ich stelle mir das so vor, weiss aber nicht genau, wie ich das umsetzen muss:
'Immer dann, wenn der Button submit geklickt wird, soll die URL dieser Seite mit dem restlichen Formularinhalt gemailt werden. Anstelle der URL steht der Titel des Themas, am liebsten im 'Subject'
Das Formular sieht, gekürzt so aus:
die URL z.B. http://meinesite.de/showthread.php?threadid=20072
Im Modul steht dann u.a.:
<form action="Ihre_Meinung.php" method="post">
//dann hier z.B. eine Auswahl
<select name="select_Inhalt" class="form" value="<? echo $select_Inhalt;?>">
<option selected>zu knapp</option>
<option>zu ausfürlich</option>
<option>gerade recht</option>
</select>
<input type=submit name=Submit value="Senden">
</form>
und im 'Ihre_Meinung.php'
<?php
// eine Zeile
Zum Inhalt : $select_Inhalt
?>
Kann mir jemand einen Tipp geben, wie das in php geht
Vielen Dank.