[PHP & MySQL] GET ID funktioniert nicht

Startpost-Retter
Huhu ihr,
ich habe im Moment das Problem, dass meine Navigation nicht so funktioniert, wie ich es will x)

Und zwar sollen nicht eingeloggte User nur den Text "Bank" sehen, also nicht drauf klicken können. Das funktioniert soweit (hier: "Bank (o.L)" -> o.L. = ohne Link). Wenn die User sich allerdings anmelden/einloggen, soll der Link in etwa so aussehn: bank.php?id="ID DES MITGLIEDS". Er spuckt mir aber keine ID im Link aus.

Hier der Quelltext.

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
<?php
include("bank_test/bank_db.php");

$id "$_GET[id]";

$Ergebnis mysql_query"SELECT * FROM steckbriefe where ID='$id'" );
?>

<html>

<head>
<title>Navigation</title>
<link rel="stylesheet" type="text/css" href="http://rosemont.bplaced.net/filemanager/style_navi.css">
<base target="content">
</head>

<body>
<p><h1>Allgemein</h1></p>
<p><a href="home.htm">Home</a><br>
<a href="impressum.htm">Impressum</a><br>
<a href="bildnachweis.htm">Bildnachweis</a><br>
<a href="informationen.htm">Informationen</a><br>
<a href="kontakt.htm">Kontakt</a><br>
<a href="http://rosemont.bplaced.net/filemanager/wbblite/index.php" target="_blank">Forum</a><br>
<a href="partnerhoefe.htm">Partnerhöfe</a><br>

<p><h1>Anmeldung</h1></p>
<p><a href="faq.htm">FAQ</a><br>
<a href="regeln.htm">Regeln</a><br>
<a href="anmeldung.htm">Anmeldung</a><br></p>

<p><h1>Mitglieder</h1></p>
<p>
<a href="login/login.php">Login</a> | <a href="login/logout.php">Logout</a><br>
<a href="probemitglieder.htm">Probemitglieder</a><br>
<a href="verzeichnis.php">Verzeichnis</a><br>
<a href="privatpferde.php">Privatpferde</a><br>
<a href="schicksal.php">Schicksal</a><br>
<a href="kalender.php">Kalender</a><br>
<a href="boni.htm">Boni</a><br>
<a href="reitniveau.htm">Reitniveau</a><br>
<a href="reitstunden.htm">Reitstunden</a><br>
<a href="abzeichen.htm">Abzeichen</a><br>
<a href="arbeitsamt.htm">Arbeitsamt</a><br>

<?
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Bank (o.L.)";
}

else {
$Data = mysql_fetch_array( $Ergebnis );


echo "<a href="bank.php?id=$id">Bank</a>";

}
?>

<p><h1>Der Hof</h1></p>
<p><a href="statistik.php">Statistik</a><br>
<a href="hofkasse.php">Hofkasse</a><br>
<a href="#" onClick="crush=window.open('http://rosemont.bplaced.net/filemanager/anlage.htm','Hofplan','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=620,height=720');return false;">Anlage</a><br>
<a href="personal.php">Personal</a><br>
<a href="stallungen.htm">Stallungen</a><br>
<a href="weideanlagen.htm">Weideanlagen</a></p>

<p><h1>Pferde</h1></p>
<p><a href="#" onClick="crush=window.open('http://rosemont.bplaced.net/filemanager/haendler/index.htm','Pferdehändler','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=700,height=500');return false;">Pferdehändler</a><br>
<a href="wohlergehen.php">Wohlergehen</a><br>
<a href="tierarztpraxis.php">Tierarztpraxis</a><br>
<a href="hufschmied.php">Hufschmied</a><br>
<a href="haltungskosten.htm">Haltungskosten</a><br>
<a href="#" onClick="crush=window.open('http://rosemont.bplaced.net/filemanager/reiterladen/index.htm','Reiterladen','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=500,height=500');return false;">Reiterladen</a><br>
<a href="weiterbildung.php">Weiterbildung</a></p>

<p><h1>Action</h1></p>
<p><a href="mdm.php">MDM</a><br>
<a href="pdm.php">PDM</a><br>
<a href="kwraetsel.php">Kreuzworträtsel</a><br>
<a href="buchstabensalat.php">Buchstabensalat</a><br>
<a href="gluecksspiel.php">Glücksspiel</a><br>
<a href="wer_bin_ich.php">Wer bin ich?</a></p>
</body>

</html>
Melli
Vllt wenn du oben noch
php:
1:
$Data mysql_fetch_assoc$Ergebnis );

und dann unten:
php:
1:
echo "<a href="bank.php?id=".$Data["id"]."">Bank</a>";


aaber ich bin mir nicht sicher - ich mach das nur immer so :x
Black Katrin
wird eine ID überhaupt angezeigt? also funktioniert das GET überhaupt richtig? Augenzwinkern das würde ich erstmals abklären, da liegt meistens das problem
Black Katrin
php-einfach.de ist eigendlich mein tipp, bin abern it sicher obs erklärt wird...

aber um es kurz zu sagen: du müsstest beim link hinten dran schreiben ?id=$id wobei du natürlich die variable $id entweder definieren musst