我正在嘗試在具有無限數量帖子的同一頁面上創建帖子請求。唯一的問題是我正在做的帖子不斷覆寫。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form action="https://wikiscams.org/form.php" method="post">
<input type="text" placeholder="Anon" name="user">
<input type="submit" name="submit">
</form>
</body>
</html>
<?php
if(isset ($_POST["submit"])) {
$user = $_POST['user'];
// echoes post but overwrites
echo $user;
}
?>
我該怎么辦?
uj5u.com熱心網友回復:
使用 HTML,您可以在 PHP 端使用陣列,而這正是您現在所需要的。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
</head>
<body>
<form action="https://wikiscams.org/form.php" method="post">
<?php if(!empty($_POST['user'])){
foreach ($_POST['user'] as $key => $value) { ?>
<input type="hidden" name="user[]" value="<?=$value?>">
<?php }
} ?>
<input type="text" placeholder="Anon" name="user[]">
<input type="submit" name="submit">
</form>
<?php
if(!empty($_POST['user'])){
foreach($_POST['user'] as $key => $user){
echo $user."<br />";
}
}
?>
</body>
</html>
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/368480.html
標籤:php
上一篇:如何獲取運行類的命名空間?
