Hallo leute,
ich bräuchte mal eine erleuchtung :-)
Folgende Situation:
Ich habe eine Datenbank bestehend aus mehreren tabellen
die miteinander verknüpft sind.
Ich habe eine Seite in der ein SQLscript mir alle einträge ausliest und
in Tabelarischer form anzeigt.
Ein feld dieser Auflistung ist anklickbar und
soll den inhalt des geklickten feldes an die Weitere Seite senden.
Diese wiederum soll nähere informationen über das ausgesuchte objekt
aus der Datenbank ausgeben. <Machte er aber net>
ich habe daraufhin eine formularseite gebaut in der ich den wert manuell eingebe,
habe den identischen sqlcode verwendet copy&paste und wenn ich auf submit klicke bekomme ich meine Antworten.
Wenn ich die gleiche abfrage über die hyperlink funktion aufrufe wird der wert übergeben
das sehe ich daran, weil ich vor dem sql teil ein echo eingebaut mit der ich den wert auslese. der wert wird angezeigt,
aber komischerweise wird der SQL Teil nicht ausgeführt.
also hier sind meine code schnipsel:
64bit.php listet meine Geräte auf und das feld hostname ist anklickbar.
Funktioniert auch.
So dann habe ich die besagte seite die mir näher infos geben soll.
Ab der Zeile
kommt nix mehr.
Ich hoffe Ihr könnt mihr helfen.
Vielen Dank.
ich bräuchte mal eine erleuchtung :-)
Folgende Situation:
Ich habe eine Datenbank bestehend aus mehreren tabellen
die miteinander verknüpft sind.
Ich habe eine Seite in der ein SQLscript mir alle einträge ausliest und
in Tabelarischer form anzeigt.
Ein feld dieser Auflistung ist anklickbar und
soll den inhalt des geklickten feldes an die Weitere Seite senden.
Diese wiederum soll nähere informationen über das ausgesuchte objekt
aus der Datenbank ausgeben. <Machte er aber net>
ich habe daraufhin eine formularseite gebaut in der ich den wert manuell eingebe,
habe den identischen sqlcode verwendet copy&paste und wenn ich auf submit klicke bekomme ich meine Antworten.
Wenn ich die gleiche abfrage über die hyperlink funktion aufrufe wird der wert übergeben
das sehe ich daran, weil ich vor dem sql teil ein echo eingebaut mit der ich den wert auslese. der wert wird angezeigt,
aber komischerweise wird der SQL Teil nicht ausgeführt.
also hier sind meine code schnipsel:
64bit.php listet meine Geräte auf und das feld hostname ist anklickbar.
Funktioniert auch.
HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> <title>Windwos 64bit Client</title> <?php include 'assetdb-connect.php'; $sql=mysql_query("SELECT hostname,serialnumber,name,vorname FROM tbl_workstations LEFT JOIN tbl_personen ON tbl_workstations.workspace=tbl_personen.workspace WHERE system='1'"); ?> </head> <body> <table style="width:100%;" border-bottom="1"> <tr> <td>Hostname<hr></td> <td>Seriennummer<hr></td> <td>Name<hr></td> <td>Vorname<hr></td> </tr> <tr> <?php while ($row=mysql_fetch_object($sql)) { $_valeur = $row->hostname; ?> <td><?php echo '<a href="index.php?site=infoseite&hostname='.$_valeur.'">'; echo $row->hostname; ?> <hr></td> <td><?php echo $row->serialnumber; ?> <hr></td> <td><?php echo $row->name; ?> <hr></td> <td><?php echo $row->vorname; ?> <hr></td> </tr> <?php } ?> </table> </body> </html>
Ab der Zeile
HTML-Code:
while ($row=mysql_fetch_object($sql))?>
HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <?php include assetdb-connect.php ?> <html> <head> <title> Asset Infoseite</title> </head> <body> <form action="index.php?site=infoseite" name="hostabfrage" method="get"> <?php $host=$_GET['hostname']; echo " Zeige mir was du bekommst?",$host; $sql=mysql_query("SELECT hostname,serialnumber,name,vorname FROM tbl_workstations LEFT JOIN tbl_personen ON tbl_workstations.workspace=tbl_personen.workspace WHERE hostname='$host'"); echo"das ist noch in host: ",$host; while ($row=mysql_fetch_object($sql))?> <table> <tr> <td> Hostname: </td> <td> <?php echo $row->hostname;?> </td> <td> Serialnumber: </td> <td> <?php echo $row->serialnumber;?> </td> </tr> </table> </form> </body> </html>
Vielen Dank.
Kommentar