无法显示按钮的正确标题

时间:2012-05-08 15:38:35

标签: php html

我想通过from发送一些信息,执行一个应该读取值的php文件。我在html中有一个表单,并且有一个(声明的)变量,其名称是$ matricola。 这是我编写的代码的一部分:

<form action="cancella.php" method="get">
<input type="submit" name="matricola" value=' . $matricola . ' />
</form>

cancella.php是应该被召回的文件,我希望在这个php文件中$ _GET ['matricola']将写入的值是$ matricola(这是一个数字)。
但问题是我显示这个图像:
enter image description here

其中10000是$ matricola的正确值,但我不希望显示“10000”作为按钮的标题!我只想$ _GET ['matricola']的值为10000(当然是变量,而不是总是10000),然后放另一个按钮标题。我该怎么做?

1 个答案:

答案 0 :(得分:4)

请勿将数据存储在提交按钮中。将其隐藏在隐藏的字段中。

<form action="cancella.php" method="get">
   <input type="hidden" name="matricola" value=' . $matricola . ' />
   <input type="submit" name="submitBtn" value="Submit">
</form>

您的PHP代码仍然可以使用完全相同的方式访问数据:

$matricola = $_GET['matricola'];

在数据库操作中使用此值之前,请务必过滤并验证输入,以避免可能的SQL注入。永远不要相信您的Web应用程序用户的输入。