Hallo Leute
Benötige kurz eure Hilfe
Ich habe meine MySQL-Daten in einer Tabelle ausgeben lassen und
das Feld "Name" verlinkt (rundetail.php?id=)
Siehe hier:
<?php
$dp = mysql_connect("localhost", "root", "");
mysql_select_db("runs", $dp);
$sql = "SELECT id, region, runname, schwierigkeit, neigung, hdiv, name FROM alleruns";
$result = mysql_query($sql);
$felder = mysql_num_fields($result);
$datensaetze = mysql_num_rows($result);
$url = "rundetail.php?id=";
$link = $url.$id;
echo "<p>Anzahl der Runs: <b>$datensaetze</b></p>\n";
echo "<table border='1' cellspacing='0'>\n"; // Tabelle beginnt
echo "<tr>"; // Zeile beginnt
for ($i = 0; $i < $felder; $i++) {
$feldname = mysql_field_name($result, $i);
echo "<th>$feldname</th>";
}
echo "</tr>\n"; // Zeile schliessen
while ($row = mysql_fetch_assoc($result)) {
echo "<tr>"; // Zeile erzeugen
echo "<td>$row[id]</td><td>$row[region]</td><td>$row[runname]</td><td>$row[schwierigkeit]</td><td>$row[neigung]</td><td>$row[hdiv]</td><td><a href='$link'>$row[name]</a></td>";
echo "<tr>\n"; // Zeile schliessen
}
echo "</table>\n"; // Tabelle schliessen
mysql_close($dp);
?>
Wie kann ich nun in rundetail.php die jeweiligen Daten übernehmen.
1. Problem:
Wenn ich über den Link in der Tabelle fahre, wird in der Statusleiste rundetail.php?id= angezeigt jedoch fehlt die ID. richtig wäre z.B. rundetail.php?id=2
2. Problem:
Wie kann ich nun die Daten aus der MySQL-Tabelle in rundetail.php weiterverwenden?
Ich habe es mit
<?PHP
$_GET[id];
?>
mal provisorisch ausprobiert, doch die ID wird nicht wiedergegeben.
Wer kann mir weiterhelfen.
Vielen Dank
Benötige kurz eure Hilfe
Ich habe meine MySQL-Daten in einer Tabelle ausgeben lassen und
das Feld "Name" verlinkt (rundetail.php?id=)
Siehe hier:
<?php
$dp = mysql_connect("localhost", "root", "");
mysql_select_db("runs", $dp);
$sql = "SELECT id, region, runname, schwierigkeit, neigung, hdiv, name FROM alleruns";
$result = mysql_query($sql);
$felder = mysql_num_fields($result);
$datensaetze = mysql_num_rows($result);
$url = "rundetail.php?id=";
$link = $url.$id;
echo "<p>Anzahl der Runs: <b>$datensaetze</b></p>\n";
echo "<table border='1' cellspacing='0'>\n"; // Tabelle beginnt
echo "<tr>"; // Zeile beginnt
for ($i = 0; $i < $felder; $i++) {
$feldname = mysql_field_name($result, $i);
echo "<th>$feldname</th>";
}
echo "</tr>\n"; // Zeile schliessen
while ($row = mysql_fetch_assoc($result)) {
echo "<tr>"; // Zeile erzeugen
echo "<td>$row[id]</td><td>$row[region]</td><td>$row[runname]</td><td>$row[schwierigkeit]</td><td>$row[neigung]</td><td>$row[hdiv]</td><td><a href='$link'>$row[name]</a></td>";
echo "<tr>\n"; // Zeile schliessen
}
echo "</table>\n"; // Tabelle schliessen
mysql_close($dp);
?>
Wie kann ich nun in rundetail.php die jeweiligen Daten übernehmen.
1. Problem:
Wenn ich über den Link in der Tabelle fahre, wird in der Statusleiste rundetail.php?id= angezeigt jedoch fehlt die ID. richtig wäre z.B. rundetail.php?id=2
2. Problem:
Wie kann ich nun die Daten aus der MySQL-Tabelle in rundetail.php weiterverwenden?
Ich habe es mit
<?PHP
$_GET[id];
?>
mal provisorisch ausprobiert, doch die ID wird nicht wiedergegeben.
Wer kann mir weiterhelfen.
Vielen Dank
Comment