hallo.
ich brüte hier schon seit ewigkeiten wiso das nicht klappt, und komm einfach nicht drauf...
ich habe eine tabelle mit namen, die ich aus einen DB auslese und anzeige. der name ist ein link, der auf deine detailseite zu der person führt. eigentlich ganz einfach, dachte ich. der link übergibt eine variable an die detailseite und den bau ich in meine neue abfrage ein. im code sieht das bei mir so aus:
<? while ($row = mysql_fetch_row($result)) { ?>
<tr>
<td> <?=$row[1]?> </td>
<td style="border-left:1px solid black">
<a href="stckbrf_detail.php?ID=$row[0]">
<? print("$row[3] $row[2] $row[0]"); } ?></a>
</td>
<tr>
das ist die übersichtsseite (also die schleife davon ;-))
<a href="stckbrf_detail.php?ID=row[0]">link</a> sollte doch eigentlich einen wert (die ID) an deie dateialseiote übergeben, oder?
eine zeile weiter hab ich mir auch mal den inhalt von $row[0] anzeigen lassen, das passt ( ist also 1,2,3,4,....).
auf der detailseite sieht das dann folgendermaßen aus:
$result = mysql_query("SELECT * FROM Steckbriefe WHERE ID='$ID'");
$row_detail = mysql_fetch_row($result);
damit sollte er doch eigentlich die zeile mit der übergebenen ID auslesen und anzeigen , oder? und dann eben in $row_detail schreiben?
tut er aber nicht... wenn ich zum beipsiel bei <a href"stckbrf_main.php?ID=2>jsdlk</a> angebe, klappt es wunderbar.
dann spuckt er mir wirklich alles zur ID=2 aus, d.h. die variable wird wohl richitg übergeben???
ich hab wohl irgendwo einen dicken denkfehler drin. kann mir irgendwer helfen??? ich komm einfach nicht drauf.
vielen dank im voraus, grüße
daniel