ich bräuchte bitte Hilfe bei der Realisierung eines Switches für die bestimmte Auswahl in einem Dropdown Menü.
In einem Formular meines Forums (http://www.suedmaehrenforum.net) muss man, neben anderen Eingaben, zu Beginn auch in einem DropDown-Menü einen von 3 Auswahlmöglichkeiten (Taufen, Trauungen und Sterbefälle) auswählen.
[ externes Bild ]
Der Ausschntt für das DropDown Menü im HTML-Script sieht so aus:
Code: Alles auswählen
...
<form action="test.php" method="post" name="formular" id="formular"><form name='matrikenart' action='<?php echo $_SERVER["php_self"]; ?>' method='post'>
<table border="0">
<tr>
<td><b><font size="2">Matrikenart: </font></b></td>
<td><select name = "matrikenart">
<option value=1 <?php echo $selected[1]; ?>>Taufen</option>
<option value=2 <?php echo $selected[2]; ?>>Trauungen</option>
<option value=3 <?php echo $selected[3]; ?>>Verstorbene</option>
</select></td>
...
Code: Alles auswählen
'S_MATRIKENART' => ($selected->data['selected'] == 2) ? true : false,
bzw. in meiner Ausgabe HTML-Datei ändern/ergänzen, damit, wenn im DropDown Menü die Auwahl "Trauungen" (
Code: Alles auswählen
<option value=2 <?php echo $selected[2]; ?>>Trauungen</option>
[ externes Bild ]
nur die untere Tabelle erscheint und sonst immer die obere.
Hier noch der HTML-Code meiner Ausgabe-Seite:
Code: Alles auswählen
<!-- INCLUDE overall_header.html -->
<div class="content">
<h2 class="solo">{L_MY_TITLE}</h2></div>
<br /><br />
<form method="post" action="new_page.php">
<!-- IF S_MATRIKENART -->
<div class="forumbg forumbg-table">
<div class="inner"><span class="corners-top"><span></span></span>
<table class="table1" cellspacing="1">
<tr>
<th>{L_PARISH}</th>
<th>{L_YEAR}</th>
<th>{L_ARCHIV}</th>
<th>{L_SN_MALE}</th>
<th>{L_FN_MALE}</th>
<th>{L_SN_FEMALE}</th>
<th>{L_FN_FEMALE}</th>
<th>{L_USERNAME}</th>
</tr>
<!-- BEGIN block_name -->
<tr class="<!-- IF block_name.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
<td>{block_name.PARISH}</td>
<td>{block_name.YEAR}</td>
<td>{block_name.URL}</td>
<td>{block_name.SN_MALE}</td>
<td>{block_name.FN_MALE}</td>
<td>{block_name.SN_FEMALE}</td>
<td>{block_name.FN_FEMALE}</td>
<td>{block_name.USERNAME}</td>
</tr>
<!-- END block_name -->
</table>
<span class="corners-bottom"><span></span></span>
</div></div>
<br />
<br />
<!-- ELSE -->
<div class="forumbg forumbg-table">
<div class="inner"><span class="corners-top"><span></span></span>
<table class="table1" cellspacing="1">
<tr>
<th>{L_PARISH}</th>
<th>{L_YEAR}</th>
<th>{L_ARCHIV}</th>
<th>{L_SURNAME}</th>
<th>{L_FORENAME}</th>
<th>{L_USERNAME}</th>
</tr>
<!-- BEGIN block_name -->
<tr class="<!-- IF block_name.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
<td>{block_name.PARISH}</td>
<td>{block_name.YEAR}</td>
<td>{block_name.URL}</td>
<td>{block_name.SURNAME}</td>
<td>{block_name.FORENAME}</td>
<td>{block_name.USERNAME}</td>
</tr>
<!-- END block_name -->
</table>
<span class="corners-bottom"><span></span></span>
</div></div>
<br/>
<br/>
<!-- ENDIF -->
<div class="copyright" style="text-align: center; margin-bottom: 5px;"><a href="http://www.suedmaehrenforum.net">{L_MY_TITLE}</a> - ©2010, Ernst Bernt</div>
</div>
<br/>
<br/>
<input type="submit" name="submitbutton" id="submitbutton" value="neue Suche" height="50" width="100" style="width:100px; height:50px />
<br /><br />
<!-- INCLUDE overall_footer.html -->