Probleme mit URL

ich habe eine Index.php:

PHP:
include('DB_zugang.php');
    include ('function.php');

    $curSite = "home.php";

    if(isset($_GET['site'])) {
        switch($_GET['site']) {
            case "1": $curSite = "auswahl.php"; break;
            case "2": $curSite = "vergleich.php"; break;

            default: "vergleich.php"; break;
        }
    }

    include $curSite;

Auf der Home.php, Auswahl.php und Vergleich.php werden jeweils diese Produktauswahlmenü abgebildet

PHP:
function select_product(){
        global $verbindung;
        if($meineVerbindung = db_connect()) {
        $sql = mysql_query('SELECT * FROM '.DB_TABLE, $meineVerbindung);

        echo '<form method="get" action="index.php">';
            echo '<select name="site">';
                while($daten = mysql_fetch_assoc($sql)){
                    echo '<option value=2>'.$daten['product_name'].'</option>';
                }
            echo '</select>';
            echo "<input type=\"hidden\" name=\"id\" value=\"".$daten['group_id']."\" />";
            echo '<input type="submit" value="Produkt vergleichen" id="button"/></form>';
        }
        else echo "Verbindungsfehler!";
   };

Jetzt soll ja quasi mit site=2 angegebene werden, das ich auf dei vergleich.php möchte. Des weiteren wird das Produkt über die $data['group_id'] eindeutig identifiziert und die dementsprechenden Informationen aus der DB zurückgegeben.
Die anderen Funktionen habe ich mit Links hinbekommen, quasi
PHP:
$myRequest= "index.php?site=2";
$group= $daten['group_id'];
echo "<a href=\"$myRequest&id=$group\" class=\"bild\">";


Und etwa so soll auch der Link dann auch sein, wenn ich das Drob-Down-Menü nutze. Vielleicht kann man das ganze auch als Link umbauen, quasi wenn ich das eine Auswahl im Drop Down setze, dann das es gleich ausgeführt wird, aber ich befürchte ja, dass das Javascript ist :(
 
Also in die Liste werden verschiedene Produkte eingetragen und nach dem Absenden soll die ID des gewählten Produktes übertragen werden. Dieser Wert müsste dann mit der Variablen "id" übertragen werden.

Dann soll noch über dir Variable "site" gesteuer werden von welcher Seite der Aufruf kam.

PHP:
// die Liste heißt "id"
echo '<select name="id">';
while($daten = mysql_fetch_assoc($sql)){
    echo '<option value="' .$daten['group_id'] .'">'.$daten['product_name'].'</option>';
}
echo '</select>';
// bekommt immer den festen Wert der entsprechenden Seite als Value, hier die 2
// und hat den Namen "site"
echo '<input type="hidden" name="site" value="2"/>';
echo '<input type="submit" value="Produkt vergleichen" id="button"/></form>';

Wenn ich dich richtig verstanden habe, dann müsste es so klappen.
 
Zurück