"Wenn x ausgewählt ist, wird der Benutzer automatisch auf Seite y weitergeleitet."
Bei x handelt es sich um ein Formular: <select name="Liste"><option value="DM01">DM01: Base Set</option></select>
Wenn eine bestimmte option (es gibt natürlich noch mehr^^) ausgewählt ist, soll der Besucher, nachdem er den "Submit"-Button angeklickt hat, auf eine bestimmte Seite weitergeleitet werden. Der "Submit"-Button hat Namen+Wert "Anzeigen".
<?php
if (isset($_POST['liste']) && $_POST['liste'] != '') $liste = trim($_POST['liste']);
else $liste = '';
if(isset($_POST['send'])) {
switch ($liste) {
default: break;
case 'name1':
header("Location: Adresse der neuen Seite");
exit();
break;
case 'name2':
header("Location: Adresse der zweiten neuen Seite");
exit();
break;
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>
<body>
<form method="post" action="formular.php">
<select name="liste">
<option value="name1">Auswahl1</option>
<option value="name2">Auswahl2</option>
</select>
<input type="submit" name="send" value="Absenden" />
</form>
</body>
</html>
Wenn du nicht auf fremde seiten jeweils verweisen willst kannst du die Url vorher schon festlegen und die Namen der Unterseiten dann nur entsprechend zu filtern.