将用户输入保存到页面

时间:2013-04-02 08:10:54

标签: php html mysql

我觉得我错过了设计中的一个关键环节,我希望一些优秀的程序员可以填补我(这不是我真正的经验领域)

我有什么

page - form.html

<div style="text-align:left">
<form action="addtoserver.php" method="post">
Server Name: <input type="text" name="servername"><br>
<br>
Server Address: <input type="text" name="serveraddress"><br>
<br>
Port Number: <input type="text" name="portnumber"><br>
<br>
Server Description :<TEXTAREA NAME="description" ROWS=3 COLS=30 ></TEXTAREA>
<br>
<input name="Submit" type="submit" value="Add Server" />
</form>
<div style="text-align:left">

页面 - addtoserver.php

<html>
<body>
Server Name :<?php echo $_POST["servername"]; ?><br>
<br>
Server Address : <?php echo $_POST["serveraddress"]; ?><br>
<br>
Port Number : <?php echo $_POST["portnumber"]; ?><br>
<br>
Server Description : <?php echo $_POST["description"]; ?><br>

<?php

$ip = $_POST['serveraddress'];
$port = $_POST['portnumber'];

if (!$socket = @fsockopen($ip, $port, $errno, $errstr, 30))
{
  echo "<centre><font color='red'><strong>Server Is Offline!</strong></font></center>";
}
else 
{
  echo "<centre><font color='green'><strong>Server Is Online!</strong></font></centre>";  

  fclose($socket);
}

?>

</body>
</html> 

一切都是肉汁

目的

我为了我的网站而设计了这个,用户将点击“添加服务器”链接并将其定向到表单页面,他们将填写表单页面,并在提交后将其定向到addserver.php页面。 在这个页面上我不会有相关的帖子留在那里和下一个用户进来并添加他的服务器,并在下面列出该帖子。

我的困境

我不确定下一步要采取什么,我是否必须将用户输入添加到Mysql然后将其从Mysql导出到页面或是否有另一种方式。如果从数据库导入,我是否必须使用PHP脚本才能使帖子一个接一个地进入。

1 个答案:

答案 0 :(得分:1)

  

我不确定下一步要采取什么,我是否必须将用户输入添加到Mysql然后将其从Mysql导出到页面?

如果您需要持久数据,那么您肯定需要一些静态存储,例如数据库或XML文件。在这两种方式中,是的,您希望将用户输入存储到其中(确保您完全了解此类操作背后的安全需求),然后从那里检索它。