Hallo,
Ich habe leider keine passende Überschrift für mein Problem gefunden. Ich habe eine php-Seite, die generiert mir aus einer Datenbankabfrage eine Tabelle mit Daten. Nun möchte ich aber, das die ID, die mitausgegeben wird, als ein Link dargestellt wird mit dem ich per GET die ID an eine andere Seite übergeben kann.
z.B. http://localhost/anzeigen.php?INV=2
Wie mache ich das, ohne meinen Quelltext unnötig aufzublähen?
Es muss also das erste Element des Arrays immer als Link dargestellt werden.
PHP-Quellcode:
Die Tabelle sieht dann so ungefähr aus
| INV | TYPE | ROOM | SERIAL | ,,, (alle Felder des Selects)
Ich habe leider keine passende Überschrift für mein Problem gefunden. Ich habe eine php-Seite, die generiert mir aus einer Datenbankabfrage eine Tabelle mit Daten. Nun möchte ich aber, das die ID, die mitausgegeben wird, als ein Link dargestellt wird mit dem ich per GET die ID an eine andere Seite übergeben kann.
z.B. http://localhost/anzeigen.php?INV=2
Wie mache ich das, ohne meinen Quelltext unnötig aufzublähen?
Es muss also das erste Element des Arrays immer als Link dargestellt werden.
PHP-Quellcode:
PHP:
$result = mysql_query("SELECT INV,TYP,ROOM,SERIAL,MAC,CPUID,HOST,MODEL,REMARKS from test_inventar.inventar WHERE HOST LIKE \"%".$HTTP_POST_VARS[tf_suche]."%\" OR SERIAL LIKE \"%".$HTTP_POST_VARS[tf_suche]."%\" OR MAC LIKE \"%".$HTTP_POST_VARS[tf_suche]."%\" ORDER BY INV");
$anzahl = mysql_num_rows($result);
echo "<table border=1>";
for ($i=0; $i<9; $i++)
{
echo "<th>".htmlentities(mysql_field_name($result, $i))."</th>";
}
while ($i = mysql_fetch_row($result))
{
echo "<tr>";
foreach ($i as $var)
{
if ($var)
{
echo "<td>$var</td>";
} else
{
echo "<td>N/A</td>";
}
}
echo "</tr>";
}
echo "</table>";
}
Die Tabelle sieht dann so ungefähr aus
| INV | TYPE | ROOM | SERIAL | ,,, (alle Felder des Selects)