我写了一份简单的客人名单。问题是,当您添加此列表中的第一个条目时,不会显示,并且会按预期添加每个条目。 也许有更好的方法来执行这项任务? 该脚本旨在创建一个简单的来宾列表。我想知道在这种情况下使用GET方法的传输是否合适。
<body>
<div style="float:left; vertical-align:top;">
<h2> Guest list </h2>
<?php
if (isset($_GET['my_list']))
{
$list = $_GET['my_list'];
$explode = explode(',', $list);
array_pop($explode);
foreach($explode as $name)
{
echo $name.'<br>';
}
}
?>
</div>
<div style="float:right; vertical-align:top;">
<h2> New entry: </h2>
<form method="GET">
<input type="text" name="new"><br>
<input type="hidden" name="my_list" value="
<?php
if (isset($_GET['my_list']))
{
if (isset($_GET['new']))
{
echo $_GET['new'].','.$_GET['my_list'];
}
else
{
echo '';
}
}
else
{
if (isset($_GET['new']))
{
echo $_GET['new'];
}
else
{
echo '';
}
}
?>">
<input type="submit" name="send" value="Save"><br>
</form>
</div>
</body>