
Link aus Datenbank generieren
Einklappen
X
-
aber eigentlich überflüssig, weil ne ID idr vom Typ Integer sein wird. Daher intval().
-
Original geschrieben von Mercury1987
PHP-Code:$sql = "SELECT * FROM spieler WHERE id=".$_GET["id"];
PHP-Code:$sql = "SELECT * FROM spieler WHERE id=".mysql_real_escape_string($_GET["id"]);
.
Einen Kommentar schreiben:
-
Danke Mercury1987, hab es auch schon gefunden, auf "php-quake.net".
@TobiaZ: Klar hatte ich das schon gesehen, wusste nur nicht genau, wie es im link geschrieben wird.
Wie gesagt, bin doch noch Anfänger, und da fragt man häufiger nach, weil die Profis dies verständlich erklären können!!
Thx for help!!!
Einen Kommentar schreiben:
-
Noch nie gesehen? Sogar das Forum hier machst...
spielerdetails.php?id=bla
Einen Kommentar schreiben:
-
PHP-Code:echo "<a href='spielerdetails.php?id=". $id ."' target ='_self'>". $vorname . " " . $nachname . "</a>";
//$id halt noch durch deinen korrekten Variablennamen ersetzen
PHP-Code:$sql = "SELECT * FROM spieler WHERE id=".$_GET["id"];
Einen Kommentar schreiben:
-
Ja, so dachte ich es mir auch, aber wie häge ich die ID an den Link an? Bin doch noch neu in der Materie! Mein Link sieht momentan so aus:
PHP-Code:
echo ="<a href='spielerdetails.php' target ='_self'>$vorname $nachname</a>";
Einen Kommentar schreiben:
-
Auf der Übersichtsseite nur die relevanten Daten für die Anzeige ziehen, die ID des Spielers als GET-Parameter an den Link anhängen und auf der Nächsten Seite die kompletten Daten des Spielers ziehen.
Einen Kommentar schreiben:
-
Link aus Datenbank generieren
So, bevor jemand sagt, "nutze die Suchfunktion", hab ich schon. Hab auch teilweise was gefunden, hat mir aber nich bei meinem Anliegen geholfen.
Sollzustand:
Ich möchte aus einer DB-Tabelle "spieler" die Spalten "id, vorname, nachname, Rückennummer" jedes Datensatzes auslesen. Das ist weiter kein Problem. Diese ausgelesenen Daten sollen nun als Link dargestellt werden, wobei den Link den der Benutzer sieht, aus der Variablen
"$vorname $nachname" besteht. Auch dies ist kein Problem, da es eine einfache echo Anweisung ist. Nun soll aber bei Klick auf den einzelnen Link eine neue Seite geöffnet werden, z.B. "spielerdaten.php", wo alle zum Spieler gehörenden Daten inclusive Foto angezeigt werden. Das man das über eine "SELECT"- Abfrage macht ist mir klar.
$databfrage = "SELECT * FROM spieler WHERE id == $id";
(hoffe doch, das dies richtig ist)
Nur weiss ich jetzt nicht, wie ich die Daten der einzelnen Spieler an diese Seite übergebe.
z.B.: Bei Klick auf den Link "Max Muster" sollen alle Daten die zu dieser "ID" gehören auf der nächsten seite angezeigt werden. Wie bringe ich es fertig, die dazugehörige "ID" die ich ja vorher schon aus der DB ausgelesen habe mit zu übertragen, damit das folgende Script alle Daten dieser "ID" ausliesst!!
Also, wie binde ich die "ID" mit in den Link ein??
Danke schon mal im voraus für Eure Antworten und Denkanstösse!Stichworte: -
Einen Kommentar schreiben: