seppm: Dropdown-Menü: Wert nach Submit beibehalten

Beitrag lesen

Wow, vielen Dank, es funktioniert so!

Hier noch das gesamte Script, vielleicht kanns ja jemand brauchen.
(Funktioniert trotz der Kommas:-)

<html>
<head>
<title>Witzdb</title>
</head>
<body>
<form name="FormArt" method="get" action="index1.php">

<select name="Art" onChange="index1.php">
<?php
   $dbverb=mysql_connect("localhost", "root", "");
   mysql_select_db("Witzdatenbank",$dbverb);
   $res = mysql_query("SELECT DISTINCT Witzart FROM witz");
   while ($row = mysql_fetch_array($res)) {
   $wert = $row['Witzart'];
   if($wert == $_GET['Art']){$tmp = 'selected';}
   echo "<option $tmp value="$wert">$wert</option>";
   if($tmp){unset ($tmp);}
}

?>
</select>
   <input type="submit" name="Submit" value="Senden">
</form>

<table>
<tr>
<?php
$Art = $_GET[Art];

$dbverb=mysql_connect("localhost", "root", "");
mysql_select_db("Witzdatenbank",$dbverb);

$res = mysql_query("SELECT Witztext FROM witz WHERE Witzart LIKE '$Art'");
   while ($row = mysql_fetch_array($res)) {
   echo "<td>",$row[Witztext],"</td>";
}
?>
</tr>
</table>
</body>
</html>

<!--
Hier noch das SQL für die DB

Tabellenstruktur für Tabelle witz

CREATE TABLE witz (
  Witztext varchar(50) NOT NULL default '',
  Witzart varchar(30) NOT NULL default '',
  Bewertung char(2) NOT NULL default ''
) TYPE=MyISAM;

Daten für Tabelle witz

INSERT INTO witz VALUES ('Hier ist der Witz', 'Fun', '5');
INSERT INTO witz VALUES ('der 2. Witz', 'Fun', '4');
INSERT INTO witz VALUES ('der 3. Witz', 'Computer', '5');
-->