Primärschlüssel an eine weitere .php übergeben

  • Hello!

    Hab ein problem mit der Variablen übergabe

    z.B.

    In einer SQL-Tabelle sind 3 Datensätze

    Tabelle: foren
    ------------------------
    | pk_foren | name
    ------------------------
    |1| Forum 1
    |2| Forum 2
    |3| Forum 3
    ------------------------


    pk_foren ist der Primärschlüssel
    name ist offenensichtlich oder ?

    so mit folgendem Script zeige ich die Datensätze als ein Link an:

    Code:

    <?php
    include("DB_open.php");
    $res = mysql_query("SELECT * FROM foren");
    echo "<table width='100%' border='1'>";
    while($row = mysql_fetch_array($res)) {
    echo "<tr><td bgcolor='#3399FF'>";
    echo "<a href=\"themen.php?fk_foren=".$row['pk_foren']."\">".$row['name']."</a>";
    echo "</td></tr>";
    }
    echo "</table>";
    ?>


    Ich möchte dass der PK von dem link an die themen.php übergeben wird
    auf den ich klicke. Dieses Script übergibt immer den letzten PK, egal
    welchen link ich auswähele.

    Ist das irgendwie zu machen, wenn ja..... wie?

  • Hallo,

    Probiere es mal so. Ich habe manchmal auch die Probleme, direkt auf den Tabellennamen zuzugreifen.

    Ersetzte mal die Zeile

    Code
    echo "<a href=\"themen.php?fk_foren=".$row["pk_foren"]."\">".$row["name"]."</a>";

    mit

    Code
    echo "<a href=\"themen.php?fk_foren=".$row[0]."\">".$row[1]."</a>";


    MfG

    Andi Z.