Hallo,
ich möchte das Ergebnis einer Suchabfrage per Link auf die nächste Seite.php übergeben.
Ich schaffe es aber nicht, die Variable mit in den Link einzubauen.
Es ist bestimmt ganz einfach, aber ich habe schon gefühlt alle Kombinationen durch, um die Var zu übergeben, damit ich mit der Variablen id auf der nächsten Seite weiter arbeiten kann.
Oder mein ganzer Ansatz ist falsch.
Ihr seht bestimmt, wo der Fehler ist:
VG, T.
ich möchte das Ergebnis einer Suchabfrage per Link auf die nächste Seite.php übergeben.
Ich schaffe es aber nicht, die Variable mit in den Link einzubauen.
Es ist bestimmt ganz einfach, aber ich habe schon gefühlt alle Kombinationen durch, um die Var zu übergeben, damit ich mit der Variablen id auf der nächsten Seite weiter arbeiten kann.
Oder mein ganzer Ansatz ist falsch.
Ihr seht bestimmt, wo der Fehler ist:
PHP-Code:
<?php require 'inc/db.php'; if(isset($_GET['id'])) { $id = $_GET['id']; } else { die("Bitte eine ?id übergeben"); } echo "User mit der ID $id: <br />"; echo "<br />"; $statement = $pdo->prepare("SELECT * FROM users WHERE id = ?"); $statement->execute(array($id)); echo "<table>"; echo "<tr>"; echo "<td>id</td>"; echo "<td>Vorname</td>"; echo "<td>Nachname</td>"; echo "<td>E-Mail</td>"; echo "</tr>"; while($row = $statement->fetch()) { echo "<tr>"; echo "<td>"; echo '<a href="oeffnen.php", $id>' /* <-- GET oder POST */ .$row['id']. '</a>'; echo "</td>"; echo "<td>"; echo $row['vorname']; echo "</td>"; echo "<td>"; echo $row['nachname']; echo "</td>"; echo "<td>"; echo $row['email']; echo "</td>"; echo "</tr>"; } echo "</table>"; echo "<br />"; echo $id; ?>
Kommentar