【发布时间】:2016-03-03 04:37:03
【问题描述】:
在 superhero.php 上的所有代码完成后,我如何更新我的 $superhero_list 数组并且我想搜索另一个名称?
我发现的问题是,在我完成 superhero.php 并返回 superhero.html 后,它没有将姓氏保存在 $superhero_list 数组中。
superhero.html
<html>
<head>
<title>Superhero List</title>
</head>
<body>
<form method="post" action="superhero.php">
<label for="heroname">Check The Super Hero Name:</label>
<input type="text" id="heroname" name="heroname">
</form>
</body>
</html>
superhero.php
<?php
$superhero_list = array();
if (in_array($_POST ["heroname"], $superhero_list)) {
echo 'Your hero was found.<br>';
echo "These are the Super Powers:<br> - Invisibility <br> - Xray Vision <br> - Flight <br> - Underwater Breathing <br> - Immortality <br> - Healing Power <br>
- Mind Reading <br> - Supersmart <br> - Strenght<br>";
} else {
echo "Hero was added to the Super Hero List!";
array_push($superhero_list,$_POST ["heroname"]);
}
echo '<br><br>';
echo 'This your Hero List:<br>';
echo implode("<br>",$superhero_list);
?>
另外,有没有更好的方法来编写这段代码?有函数还是其他循环?
提前谢谢各位!
【问题讨论】: