sputnik72
23.11.2005, 11:35:43
Hallo!
Ich habe ein Formular erstellt, dass ein Auswahlmenü mit Daten aus einer datenbank beinhaltet:
<form action="suchergebnis_en.php" method="post">
<p>Term or part of the term and language:</p>
<input name="begriff" type="text" size="25">
<select name="sprache" size="1">
<?php
while ($cat2 = mysql_fetch_array($sprachrubrik)) {
$id2 = $cat2["id"];
$sprache = htmlspecialchars($cat2["sprache"]);
echo("<option value='$id2'>$sprache</option>\n");
}
?>
</select>
<input type="submit" name="begriffsuche" value="Search">
</form>
Da ich die Abfrage nach id sortiren lasse, kommt immer 'German' (id=1) als Vorbelegung. Das war bei der deutschen Version dieser Seite auch OK. Aber bei dieser englischen Version der Seite möchte ich, dass 'English' (id=2) die Vorbelegung ist. Wie kann man das hinkriegen?
Die id kann ich leider nicht umtauschen, da die Sprachen für den weiteren Verlauf genau diese id's haben müssen.
Wäre dankbar für einen Tip!
Gruss Sputnik
Ich habe ein Formular erstellt, dass ein Auswahlmenü mit Daten aus einer datenbank beinhaltet:
<form action="suchergebnis_en.php" method="post">
<p>Term or part of the term and language:</p>
<input name="begriff" type="text" size="25">
<select name="sprache" size="1">
<?php
while ($cat2 = mysql_fetch_array($sprachrubrik)) {
$id2 = $cat2["id"];
$sprache = htmlspecialchars($cat2["sprache"]);
echo("<option value='$id2'>$sprache</option>\n");
}
?>
</select>
<input type="submit" name="begriffsuche" value="Search">
</form>
Da ich die Abfrage nach id sortiren lasse, kommt immer 'German' (id=1) als Vorbelegung. Das war bei der deutschen Version dieser Seite auch OK. Aber bei dieser englischen Version der Seite möchte ich, dass 'English' (id=2) die Vorbelegung ist. Wie kann man das hinkriegen?
Die id kann ich leider nicht umtauschen, da die Sprachen für den weiteren Verlauf genau diese id's haben müssen.
Wäre dankbar für einen Tip!
Gruss Sputnik