Gruß jeder,Erhalten Sie geklickt href Variable von einer Seite zur anderen
Zeit eine Webseite Ich mache, die folgende Funktionen hat:
Wenn der Administrator die Seite öffnet, wird Server-Betreiber sehen sein ein Formular ausgefüllt mit diesen Informationen aus einer Datenbank:
Was diese Seite tut, ist, dass es zeigt, wie jeder Benutzer in der Datenbank hat vielen Video- und wenn der Admin-Klicks auf der Benutzer-ID gewünscht wird, soll eine neue Seite mit den Videos öffnet von diese spezifische Benutzer-ID. Der "DONE" -Button soll zur Hauptseite zurückkehren, wenn der Administrator fertig ist mit dem Löschen von Videos.
Nun, was ich getan habe, ist, dass ich einen Href-Link zu den UserID-Werte, die aus der Datenbank abgerufen wird, zugewiesen habe. Das Problem ist, dass ich keine Ahnung habe, wie man den ausgewählten Wert/String an die nächste Seite mit href übergibt. Ich habe mit Session versucht, aber am Ende die letzte Variable in der WHILE-Schleife verarbeitet, anstatt die angeklickte UserID zu erhalten. Unten folgt mein PHP-Code von dem, was ich getan habe. Kann mir jemand Tipps geben, wie man die geklickte userID mit href von einer Seite an eine andere weitergibt, oder gibt es eine andere Möglichkeit, dies zu tun? code =click here
ps: Wie jeder sehen kann, braucht meine PHP-Programmierung einige ernsthafte Verbesserung. Aber ich versuche immer noch, mich zu verbessern, indem ich diese Art von Übungen mache.
<?php
include_once ("includes/db_connection.php");
$sql = "SELECT Users_UserID, count(Users_UserID) AS total FROM video GROUP BY Users_UserID";
$sql2="SELECT UserID, FirstName, LastName FROM users";
$result = $connection->query($sql);
$result2 = $connection->query($sql2);
?>
<table width="400" border="0" cellspacing="1" cellpadding="0">
<tr>
<td><form name="deleteSingleVideo" method="post" action="">
<table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td bgcolor="#FFFFFF"> </td>
<td colspan="4" bgcolor="#FFFFFF"><strong>Delete user video</strong> </td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF">#</td>
<td align="center" bgcolor="#FFFFFF"><strong>First Name</strong></td>
<td align="center" bgcolor="#FFFFFF"><strong>Last Name</strong></td>
<td align="center" bgcolor="#FFFFFF"><strong>User ID</strong></td>
<td align="center" bgcolor="#FFFFFF"><strong>Amount of videos</strong></td>
</tr>
<?php
session_start();
if ($result->num_rows > 0) {
while (($row=$result->fetch_assoc())&& ($row2=$result2->fetch_assoc())) {
?>
<tr>
<td align="center" bgcolor="#FFFFFF"></td>
<td bgcolor="#FFFFFF"><center><?php echo $row2['FirstName']; ?></center></td>
<td bgcolor="#FFFFFF"><?php echo $row2['LastName']; ?></td>
<td bgcolor="#FFFFFF"><center><a href="DeleteVideo.php" target="_blank"><?php echo $row['Users_UserID'];
$_SESSION['id']=$row['id'] ?></center></td>
<td bgcolor="#FFFFFF"><center><?php echo $row['total'];?></a></center></td>
</tr>
<?php
}
}
?>
<tr>
<td colspan="5" align="center" bgcolor="#FFFFFF"><input name="Done" type="submit" id="Done" value="Done" </td>
</tr>
<?php
$connection->close();
if(isset($_POST['Done'])){
header("Location: Home.php");
}
?>
</table>
</form>
</td>
</tr>
</table>
<?php
?>
enthalten alle relevanten Code zu OP – guradio
i'v e hat einen Hyperlink für den Code im Text eingefügt: Gekennzeichnet als "Code = CLick here" –
Postleitzahl hier, oder irgendwo anders einfügen, Screenshot ist eine schlechte Art zu teilen. – Hang