Ich habe eine Datenbanktabelle Library
und ich habe geholt Bild src
vom Tisch und gab den Namen des Image-Tages als id
aus der Tabelle als name=".$idRow."
.Get-ID von HTML-Tag in einer anderen PHP-Datei
Also, was ich tun möchte ist, dass, wenn der Benutzer auf eine Bild-ID des Bildes aus der Tabelle klickt, sollte im Namen der Bild-Tag übergeben werden, die erfolgreich durchgeführt wird.
Aber wenn ich diese ID durch eine Variable mit Sitzung ($_SESSION['sessionBookId']=$idRow;
) an eine andere PHP
Datei übergeben nur die letzte ID des Buches wird durch diese Variable übergeben.
Ich möchte die ID des Bildes übergeben, aber nur die letzte ID wird übergeben. Gibt es eine Lösung?
<?php
$sqlSelectImage = "SELECT * FROM Library WHERE 1";
$queryExec = mysqli_query($link, $sqlSelectImage);
while ($rs = mysqli_fetch_object($queryExec)) {
$idRow=stripcslashes($rs->id);
?>
<tr>
//image tag
<td align="center">
<?php
echo "<a href=".'book-view.php'." name=".$idRow.">";
$_SESSION['sessionBookId']=$idRow;
?>
<img src="<?php echo stripcslashes($rs->book_url); ?>" alt="" width="100" height="100" />
<?php echo"</a>" ?>
</td>
<td align="center">
<form action="" method="POST"><input type="submit" value="buy" name="bookView"/>
</form>
</td>
</tr>
<?php
if (isset($_POST['bookView'])) {
header("Location:book-view.php");
exit();
}
?>
Was ist ID? sollte ich $ _GET ['$ idRow'] statt $ _GET ['id'] tun? –
sollten Sie $ _GET ['id'] verwenden, da wir id an book-view.php übergeben haben, in dem ein Tag "" –
Sie können ändere den ID-Namen, den ich im a-Tag benutzt habe und ersetze den, den du brauchst –