ich eine Seite müssen übergeben, die Informationen aus der Datenbank erhält und wandelt sie in Reihen:wie mysqli_fetch_assoc Reihen zu anderen Seiten
<?php
session_start();
$cuser = $_SESSION["username"];
$getRequests = "SELECT * FROM friends WHERE user2='$cuser' AND accepted='0'";
$query = $conn->query($getRequests);
if ($query->num_rows >= 1) {
while($row = mysqli_fetch_assoc($query)) {
echo "<div id=fRequest>";
echo "<a href='#'>".$row["user1"]."</a>";
echo "</div><br>";
echo "<a href='#'><button>Accept</button></a>", " ", "<a href='#'><button>Ignore</button></a>";
echo "<br><br>";
}
} else {
echo "You don't have any friend request :(";
}
?>
Wie ich Informationen weitergeben zu tun (von einer bestimmten Zeile) auf einem anderen Seite zu Führen Sie dann ein SQL-Skript aus?
PS: Ich bekomme normalerweise mehr als 1 Ergebnis von dieser Abfrage.
Fügen Sie in Ihrem Akzeptieren- oder Ignorieren-Anker einen Link zur neuen Seite hinzu, zusammen mit der ID der Zeile. dann Zugriff auf die Zeile auf der neuen Seite mit mysql-Abfrage sagen * von Freunden wählen, wo diese ID – Poria
@Poria, aber wie die anderen Seiten kennt die ID, muss ich es auf eine Weise tun, dass andere Leute nicht ID ändern oder darauf zugreifen können anders als durch Klicken auf die Accpet-Taste –
senden Sie es wie accept.php? row_id = php echo $ row ['id'];?> und auf accept.php erhalten Sie die ID von der URL mit $ _GET [' row_id ']; dann übergeben Sie es in Ihrer MySQL-Abfrage, wenn es numerisch ist, indem Sie is_numeric ($ _ GET ['row_id']) – Poria