Mahlzeit Bruzzler,
»» Dem Formular auf der Seite "medizin.html" ist die inxmail Liste "GM_Newsletter_Medizin" zugeordnet; "pflege.html" dafür die Liste "GM_Newsletter_Pflege"
D.h. der Wert aus dem versteckten Eingabeelement namens "INXMAIL_SUBSCRIPTION"?
Moin Ekki,
danke erstmal für die Antwort, sorry wenns nicht klar genug rüberkam.
Also folgendes: Alle 3 Formulare auf den 3 Seiten sind bis aurf einen Wert absolut identisch.
Dieser Wert ist in dieser Zeile:
<form action="http://s103.inxserver.de/inxmail8/subscription/servlet" method="post">
<input type="hidden" value="GM_Newsletter_Medizin" name="INXMAIL_SUBSCRIPTION" />
value deklariert hier genau den Namen der Inxmail Liste und ist für jede der 3 Seiten (Formulare) unterschiedlich.
- GM_Newsletter_Medizin
- GM_Newsletter_Zahnmedizin
- GM_Newsletter_Pflege
»» Richtig, diese URL ist bei allen 3 Formularen im Moment dieselbe.
"Im Moment"? Bleibt es nicht dabei?
Doch, war ein Formulierungsfehler :)
»» Unterschiede sind beim "value".
Im Wert von was? Des versteckten Eingabeelements names "INXMAIL_SUBSCRIPTION"?
Genau, siehe oben.
Dann wäre es sehr einfach:
Bau Dir EIN Formular, das alle Felder enthält, die Deine verschiedenen Formular enthalten. Anschließend baust Du dort noch eine http://de.selfhtml.org/html/formulare/auswahl.htm#listen@title=Auswahlliste ein, die den Namen "INXMAIL_SUBSCRIPTION" bekommt und die als Optionen die drei Werte, die in den drei alten Formularen als versteckte Eingabeelemente existieren, beinhaltet.
Wir würde eine solche Option aussehen?
Das würde natürlich bedeuten, dass entweder alle drei Formulare die gleichen Eingabeelemente enthalten (gleich im Sinne von: gleiche Namen) oder dass das serverseitige Skript, das unter der URL "http://s103.inxserver.de/inxmail8/subscription/servlet" erreichbar ist, mit allen möglichen Eingabeelementen umgehen kann bzw. die, die es gerade nicht benötigt, einfach ignoriert.
Denkst du, es könnte so passen???
<form action="http://s103.inxserver.de/inxmail8/subscription/servlet" method="post">
<input type="hidden" value="http://www.gesundheitsmedien.de/de/Newsletter/newsletter_danke.php" name="INXMAIL_HTTP_REDIRECT" />
<input type="hidden" value="http://www.gesundheitsmedien.de/de/Newsletter/newsletter_error.php" name="INXMAIL_HTTP_REDIRECT_ERROR" />
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="black_11" width="50" align="left" valign="bottom">Anrede</td>
<td width="6"><img src="/templates/default/images/spacer.gif" border="0" width="6" height="1"></td>
<td>
<select class="anmeldung_plz blue_12" name="anrede">
<option <? echo ($anrede=="Herr") ? "SELECTED":""?>>Herr</option>
<option <? echo ($anrede=="Frau") ? "SELECTED":""?>>Frau</option>
</td>
</tr>
<tr>
<td height="5"><img src="/templates/default/images/spacer.gif" border="0" width="1" height="5"></td>
</tr>
<tr>
<td class="black_11" width="50" align="left" valign="bottom">Name</td>
<td width="6"><img src="/templates/default/images/spacer.gif" border="0" width="6" height="1"></td>
<td><input type="text" name="Nachname" value="" class="anmeldung blue_11"></td>
</tr>
<tr>
<td height="5"><img src="/templates/default/images/spacer.gif" border="0" width="1" height="5"></td>
</tr>
<tr>
<td class="black_11" width="50" align="left" valign="bottom">E-Mail*</td>
<td width="6"><img src="/templates/default/images/spacer.gif" border="0" width="6" height="1"></td>
<td><input type="text" name="email" value="" class="anmeldung blue_11">
</td>
</tr>
<tr>
<td height="5"><img src="/templates/default/images/spacer.gif" border="0" width="1" height="5"></td>
</tr>
<tr>
<td class="black_11" width="50" align="left" valign="bottom">Fachbereich</td>
<td width="6"><img src="/templates/default/images/spacer.gif" border="0" width="6" height="1"></td>
<td>
<option><input type="checkbox" name="INXMAIL_SUBSCRIPTION" value="GM_Newsletter_Medizin">Medizin</option>
<option><input type="checkbox" name="INXMAIL_SUBSCRIPTION" value="GM_Newsletter_Zahnmedizin">Zahnmedizin</option>
<option><input type="checkbox" name="INXMAIL_SUBSCRIPTION" value="GM_Newsletter_Pflege">Pflege</option>
</td>
</tr>
<tr>
<td height="15"><img src="/templates/default/images/spacer.gif" border="0" width="1" height="15"></td>
</tr>
</table>
<br>
<div><input type="submit" name="bestellen" value="Senden"></div><br></form>
»» »» Es kommt darauf an, woran sich die verschiedenen Formular unterscheiden: an ihrem Formularziel? Am Wert irgendwelcher enthaltenen versteckten Eingabefelder?
»» »»
Die Formulare sind absolut identisch und speichern genau die gleichen Daten (Anrede, Name, Email) nur eben in verschiedenen Inxmail Listen
Du solltest präziser sein. Wenn Deine Leser nur raten können, ist es schwer, hilfreiche Hilfen zu geben.
Sorry, besser? :-)
Viele Grüße
Bruzzler